Call tree
LLVMFuzzerTestOneInput /src/mod_auth_openidc/test/fuzz/fuzz_cookie.c linenumber=-1
  LLVMFuzzerInitialize /src/mod_auth_openidc/test/fuzz/fuzz_cookie.c linenumber=57
    oidc_test_setup /src/mod_auth_openidc/test/util.c linenumber=49
      apr_initialize  linenumber=205
      oidc_pre_config_init /src/mod_auth_openidc/src/cfg/cfg.c linenumber=206
        OPENSSL_init_crypto  linenumber=1026
        OPENSSL_init_crypto  linenumber=1027
        OPENSSL_init_crypto  linenumber=1028
      oidc_test_set_auth_type /src/mod_auth_openidc/test/stub.c linenumber=209
      apr_pool_create_ex  linenumber=210
      oidc_test_request_init /src/mod_auth_openidc/test/util.c linenumber=211
        apr_palloc  linenumber=110
        apr_pool_create_ex  linenumber=112
        apr_table_make  linenumber=114
        apr_table_make  linenumber=115
        apr_table_make  linenumber=117
        apr_table_make  linenumber=118
        apr_table_make  linenumber=119
        apr_table_set  linenumber=121
        apr_table_set  linenumber=122
        apr_table_set  linenumber=123
        apr_palloc  linenumber=128
        apr_palloc  linenumber=129
        apr_pool_create_ex  linenumber=130
        apr_pool_create_ex  linenumber=131
        apr_palloc  linenumber=132
        apr_bucket_alloc_create  linenumber=133
        apr_palloc  linenumber=134
        apr_palloc  linenumber=137
        apr_pool_userdata_set  linenumber=140
        apr_uri_parse  linenumber=145
        oidc_cfg_server_create /src/mod_auth_openidc/src/cfg/cfg.c linenumber=148
          oidc_cfg_server_alloc /src/mod_auth_openidc/src/cfg/cfg.c linenumber=863
            apr_palloc  linenumber=836
            apr_palloc  linenumber=837
            apr_pool_pre_cleanup_register  linenumber=850
            oidc_cfg_server_cleanup /src/mod_auth_openidc/src/cfg/cfg.c linenumber=850
              oidc_cfg_server_destroy /src/mod_auth_openidc/src/cfg/cfg.c linenumber=832
                oidc_cfg_provider_destroy /src/mod_auth_openidc/src/cfg/provider.c linenumber=818
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=838
                    apr_array_pop  linenumber=316
                    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=317
                      cjose_jwk_release /src/cjose/src/jwk.c linenumber=272
                        cjose_get_dealloc /src/cjose/src/util.c linenumber=248
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=840
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=842
                oidc_cfg_oauth_destroy /src/mod_auth_openidc/src/cfg/oauth.c linenumber=820
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=429
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=431
                    apr_hash_first  linenumber=285
                    apr_hash_this  linenumber=287
                    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=288
                    apr_hash_set  linenumber=289
                    apr_hash_next  linenumber=285
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=433
                oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=822
                oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=824
          oidc_cfg_provider_create /src/mod_auth_openidc/src/cfg/provider.c linenumber=874
            apr_palloc  linenumber=824
            oidc_cfg_provider_init /src/mod_auth_openidc/src/cfg/provider.c linenumber=825
          oidc_cfg_oauth_create /src/mod_auth_openidc/src/cfg/oauth.c linenumber=875
            apr_palloc  linenumber=381
          oidc_cfg_cache_create_server_config /src/mod_auth_openidc/src/cfg/cache.c linenumber=876
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=150
        oidc_cfg_provider_issuer_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=150
          apr_pstrdup  linenumber=437
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=152
        oidc_cfg_provider_authorization_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=152
          oidc_cfg_provider_authorization_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=438
            oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=438
              oidc_cfg_parse_is_valid_url_scheme /src/mod_auth_openidc/src/cfg/parse.c linenumber=306
                apr_psprintf  linenumber=270
                apr_uri_parse  linenumber=272
                apr_psprintf  linenumber=273
                apr_psprintf  linenumber=276
                _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=278
                  apr_strnatcasecmp  linenumber=118
                _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=279
                apr_psprintf  linenumber=280
                apr_psprintf  linenumber=283
                apr_psprintf  linenumber=289
          apr_pstrdup  linenumber=438
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=154
        oidc_cfg_provider_client_id_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=154
          apr_pstrdup  linenumber=447
        oidc_cfg_dir_config_create /src/mod_auth_openidc/src/cfg/dir.c linenumber=158
          apr_palloc  linenumber=696
          apr_hash_make  linenumber=698
        apr_palloc  linenumber=161
        apr_palloc  linenumber=163
        apr_array_make  linenumber=168
        apr_array_make  linenumber=169
        oidc_test_crypto_passphrase_derive_keys_cached /src/mod_auth_openidc/test/util.c linenumber=172
          _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=94
            strlen  linenumber=91
          oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=95
            _oidc_strcmp /src/mod_auth_openidc/src/const.h linenumber=71
              strcmp  linenumber=99
            oidc_util_key_derive_passphrase_key /src/mod_auth_openidc/src/util/key.c linenumber=76
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=61
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=63
              EVP_sha256  linenumber=66
              PKCS5_PBKDF2_HMAC  linenumber=63
            _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=79
            strcpy  linenumber=80
          _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=99
          oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=100
        fprintf  linenumber=173
        exit  linenumber=174
        getenv  linenumber=179
        __isoc23_strtol  linenumber=182
        oidc_cfg_post_config /src/mod_auth_openidc/src/cfg/cfg.c linenumber=189
          oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=1059
            apr_palloc  linenumber=64
          oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=1060
            oidc_cache_mutex_global_create /src/mod_auth_openidc/src/cache/common.c linenumber=150
              apr_temp_dir_get  linenumber=94
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=96
                apr_strerror  linenumber=80
                apr_pstrdup  linenumber=81
              apr_psprintf  linenumber=96
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=96
                fprintf  linenumber=302
                vfprintf  linenumber=305
                fprintf  linenumber=307
              getpid  linenumber=102
              apr_psprintf  linenumber=102
              apr_global_mutex_create  linenumber=119
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=122
              apr_psprintf  linenumber=122
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=122
              ap_unixd_set_global_mutex_perms /src/mod_auth_openidc/test/stub.c linenumber=129
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=131
              apr_psprintf  linenumber=131
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=131
              apr_psprintf  linenumber=137
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=137
            apr_thread_mutex_create  linenumber=155
            oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=157
            apr_psprintf  linenumber=157
            ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=157
          oidc_metrics_post_config /src/mod_auth_openidc/src/metrics.c linenumber=1063
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=893
              oidc_cfg_metrics_cache_json_max_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=359
              _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=361
                getenv  linenumber=325
                _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=325
                  _oidc_str_to_int_checked /src/mod_auth_openidc/src/./const.h linenumber=148
                    __errno_location  linenumber=138
                    __isoc23_strtol  linenumber=139
                    __errno_location  linenumber=140
              apr_psprintf  linenumber=364
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=364
            apr_shm_create  linenumber=893
            apr_shm_baseaddr_get  linenumber=900
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=901
            oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=907
              apr_pool_create_ex  linenumber=256
              apr_psprintf  linenumber=257
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=257
              apr_pool_clear  linenumber=262
              apr_pool_cleanup_register  linenumber=264
              oidc_metrics_local_pool_cleanup /src/mod_auth_openidc/src/metrics.c linenumber=264
              apr_pool_cleanup_null  linenumber=264
              apr_hash_make  linenumber=267
              apr_hash_make  linenumber=268
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=911
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=914
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=918
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=921
        fprintf  linenumber=190
        exit  linenumber=191
        oidc_cfg_dir_post_config /src/mod_auth_openidc/src/cfg/dir.c linenumber=194
          apr_array_make  linenumber=664
          oidc_cfg_dir_parse_pass_userinfo_as /src/mod_auth_openidc/src/cfg/dir.c linenumber=665
            _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=166
              strstr  linenumber=124
            apr_pstrndup  linenumber=167
            oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=170
              oidc_cfg_parse_option_impl /src/mod_auth_openidc/src/cfg/parse.c linenumber=126
                oidc_cfg_parse_options_flatten /src/mod_auth_openidc/src/cfg/parse.c linenumber=119
                  apr_psprintf  linenumber=65
                  apr_psprintf  linenumber=68
                  apr_psprintf  linenumber=70
                apr_psprintf  linenumber=118
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=126
            apr_palloc  linenumber=174
            apr_pstrdup  linenumber=177
          apr_array_push  linenumber=667
        fprintf  linenumber=195
        exit  linenumber=196
        oidc_http_curl_pool_init /src/mod_auth_openidc/src/http.c linenumber=199
          apr_thread_mutex_create  linenumber=1665
          apr_pool_cleanup_register  linenumber=1670
          oidc_http_curl_pool_cleanup /src/mod_auth_openidc/src/http.c linenumber=1670
            curl_easy_cleanup  linenumber=1652
          apr_pool_cleanup_null  linenumber=1670
  oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=60
  apr_pool_create_ex  linenumber=60
  oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=66
  apr_table_make  linenumber=68
  apr_table_make  linenumber=69
  apr_table_make  linenumber=70
  apr_pstrmemdup  linenumber=71
  apr_table_set  linenumber=71
  oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=73
    oidc_http_hdr_in_cookie_get /src/mod_auth_openidc/src/http.c linenumber=1420
      oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=287
        apr_table_get  linenumber=161
        apr_psprintf  linenumber=163
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=163
          fprintf  linenumber=315
          vfprintf  linenumber=318
          fprintf  linenumber=320
    apr_pstrdup  linenumber=1420
    apr_strtok  linenumber=1425
    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1433
    _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=1433
      strncmp  linenumber=121
    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1434
    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1437
    apr_pstrdup  linenumber=1438
    apr_strtok  linenumber=1444
    oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=1450
      oidc_util_log_mask_secrets /src/mod_auth_openidc/src/util/util.c linenumber=477
        oidc_cfg_debug_mask_secrets_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=469
      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=479
      apr_psprintf  linenumber=482
    apr_psprintf  linenumber=1450
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1450
  oidc_http_get_chunked_cookie /src/mod_auth_openidc/src/http.c linenumber=75
    oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1496
    oidc_http_get_chunked_count /src/mod_auth_openidc/src/http.c linenumber=1497
      oidc_http_get_chunk_count_name /src/mod_auth_openidc/src/http.c linenumber=1476
        apr_psprintf  linenumber=1467
      oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1476
      _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=1477
    oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1499
    apr_psprintf  linenumber=1501
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1501
    oidc_http_get_chunk_cookie_name /src/mod_auth_openidc/src/http.c linenumber=1505
      apr_psprintf  linenumber=1485
    oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1505
    apr_psprintf  linenumber=1509
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1509
    apr_psprintf  linenumber=1512
  oidc_test_cfg_get /src/mod_auth_openidc/test/util.c linenumber=76
  oidc_state_cookies_clean_expired /src/mod_auth_openidc/src/state.c linenumber=76
    oidc_http_hdr_in_cookie_get /src/mod_auth_openidc/src/http.c linenumber=241
    apr_pstrdup  linenumber=241
    apr_strtok  linenumber=246
    oidc_state_cookies_parse_token /src/mod_auth_openidc/src/state.c linenumber=249
      oidc_cfg_dir_state_cookie_prefix_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=212
      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=212
      oidc_state_cookies_process_one /src/mod_auth_openidc/src/state.c linenumber=227
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=177
        oidc_proto_state_from_cookie /src/mod_auth_openidc/src/proto/state.c linenumber=180
          oidc_cfg_crypto_passphrase_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=285
          oidc_util_jwt_verify /src/mod_auth_openidc/src/util/jwt.c linenumber=285
            oidc_proto_jwt_header_peek /src/mod_auth_openidc/src/proto/jwt.c linenumber=169
              _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=277
              apr_psprintf  linenumber=279
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=279
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=282
              apr_pstrmemdup  linenumber=282
              oidc_util_base64url_decode /src/mod_auth_openidc/src/util/base64.c linenumber=283
                apr_pstrdup  linenumber=106
                _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=117
                apr_pstrcat  linenumber=121
                apr_pstrcat  linenumber=124
                oidc_util_base64_decode /src/mod_auth_openidc/src/util/base64.c linenumber=131
                  apr_psprintf  linenumber=90
                  apr_base64_decode_len  linenumber=92
                  apr_palloc  linenumber=92
                  apr_base64_decode  linenumber=93
              apr_psprintf  linenumber=284
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=284
              oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=290
                oidc_json_decode_object_err /src/mod_auth_openidc/src/json.c linenumber=334
                  oidc_json_parse /src/mod_auth_openidc/src/json.c linenumber=313
                    apr_pstrdup  linenumber=282
                    oidc_json_flags2backend /src/mod_auth_openidc/src/json.c linenumber=286
                    json_loads  linenumber=286
                    json_error_code /usr/include/jansson.h linenumber=290
                    apr_pstrdup  linenumber=291
                    apr_pstrndup  linenumber=295
                    apr_psprintf  linenumber=294
                  apr_psprintf  linenumber=316
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=316
                  oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=320
                  apr_psprintf  linenumber=324
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=324
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=325
                    json_decref /usr/include/jansson.h linenumber=108
                      json_delete  linenumber=133
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=294
                json_object_get  linenumber=207
              oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=294
                json_string_value  linenumber=184
              apr_pstrdup  linenumber=293
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=297
              oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=297
              apr_pstrdup  linenumber=296
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=300
              oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=300
              apr_pstrdup  linenumber=299
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=302
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=170
            apr_psprintf  linenumber=171
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=171
            apr_hash_make  linenumber=175
            oidc_util_jwt_key_from_derived /src/mod_auth_openidc/src/util/jwt.c linenumber=178
              apr_psprintf  linenumber=78
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=78
              oidc_jwk_create_symmetric_key /src/mod_auth_openidc/src/jose/jwk.c linenumber=81
                cjose_jwk_create_oct_spec /src/cjose/src/jwk.c linenumber=521
                  cjose_err_message /src/cjose/src/error.c linenumber=533
                    ERR_get_error  linenumber=37
                    ERR_error_string_n  linenumber=40
                    ERR_get_error  linenumber=42
                  cjose_get_alloc /src/cjose/src/util.c linenumber=537
                  cjose_err_message /src/cjose/src/error.c linenumber=540
                  _cjose_jwk_oct_new /src/cjose/src/jwk.c linenumber=545
                    cjose_get_alloc /src/cjose/src/util.c linenumber=424
                    cjose_err_message /src/cjose/src/error.c linenumber=427
                  cjose_get_dealloc /src/cjose/src/util.c linenumber=556
                apr_psprintf  linenumber=523
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=523
                  snprintf  linenumber=87
                  snprintf  linenumber=89
                  vsnprintf  linenumber=92
                oidc_jwk_set_or_generate_kid /src/mod_auth_openidc/src/jose/jwk.c linenumber=528
                  apr_pstrdup  linenumber=496
                  oidc_jose_hash_and_base64url_encode /src/mod_auth_openidc/src/jose.c linenumber=499
                    oidc_jose_hash_bytes /src/mod_auth_openidc/src/jose.c linenumber=103
                      EVP_MD_CTX_new  linenumber=539
                      EVP_MD_CTX_reset  linenumber=540
                      EVP_get_digestbyname  linenumber=542
                      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=543
                      EVP_DigestInit_ex  linenumber=547
                      ERR_get_error  linenumber=548
                      ERR_error_string  linenumber=548
                      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=548
                      EVP_DigestUpdate  linenumber=552
                      ERR_get_error  linenumber=553
                      ERR_error_string  linenumber=553
                      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=553
                      EVP_DigestFinal  linenumber=557
                      ERR_get_error  linenumber=558
                      ERR_error_string  linenumber=558
                      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=558
                      apr_pmemdup  linenumber=562
                      EVP_MD_CTX_free  linenumber=569
                    cjose_base64url_encode /src/cjose/src/base64.c linenumber=109
                      _cjose_base64_encode_impl /src/cjose/src/base64.c linenumber=264
                        cjose_err_message /src/cjose/src/error.c linenumber=177
                        cjose_get_alloc /src/cjose/src/util.c linenumber=184
                        cjose_err_message /src/cjose/src/error.c linenumber=187
                        cjose_err_message /src/cjose/src/error.c linenumber=200
                        cjose_get_alloc /src/cjose/src/util.c linenumber=208
                        cjose_err_message /src/cjose/src/error.c linenumber=211
                    apr_psprintf  linenumber=110
                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=110
                    apr_pstrmemdup  linenumber=113
                    cjose_get_dealloc /src/cjose/src/util.c linenumber=114
                  _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=506
                  cjose_jwk_set_kid /src/cjose/src/jwk.c linenumber=506
                    cjose_err_message /src/cjose/src/error.c linenumber=307
                    cjose_get_dealloc /src/cjose/src/util.c linenumber=312
                    cjose_get_alloc /src/cjose/src/util.c linenumber=314
                    cjose_err_message /src/cjose/src/error.c linenumber=317
                  apr_psprintf  linenumber=507
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=507
                cjose_jwk_release /src/cjose/src/jwk.c linenumber=529
                oidc_jwk_new /src/mod_auth_openidc/src/jose/jwk.c linenumber=533
                  apr_palloc  linenumber=125
                cjose_jwk_get_kid /src/cjose/src/jwk.c linenumber=535
                  cjose_err_message /src/cjose/src/error.c linenumber=296
                apr_pstrdup  linenumber=535
                cjose_jwk_get_kty /src/cjose/src/jwk.c linenumber=536
                  cjose_err_message /src/cjose/src/error.c linenumber=266
              apr_psprintf  linenumber=84
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=84
            oidc_util_jwt_key_from_derived /src/mod_auth_openidc/src/util/jwt.c linenumber=182
            apr_hash_set  linenumber=186
            oidc_jwe_decrypt /src/mod_auth_openidc/src/jose/jwe.c linenumber=189
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=154
              cjose_jwe_import /src/cjose/src/jwe.c linenumber=154
                cjose_err_message /src/cjose/src/error.c linenumber=2490
                _cjose_jwe_malloc /src/cjose/src/jwe.c linenumber=2495
                  cjose_get_alloc /src/cjose/src/util.c linenumber=242
                  cjose_err_message /src/cjose/src/error.c linenumber=245
                  RAND_bytes  linenumber=250
                  cjose_get_dealloc /src/cjose/src/util.c linenumber=252
                  cjose_err_message /src/cjose/src/error.c linenumber=253
                _cjose_jwe_malloc /src/cjose/src/jwe.c linenumber=2501
                cjose_jwe_release /src/cjose/src/jwe.c linenumber=2503
                  json_decref /usr/include/jansson.h linenumber=2291
                  json_decref /usr/include/jansson.h linenumber=2292
                  _cjose_dealloc_part /src/cjose/src/jwe.c linenumber=2294
                    cjose_get_dealloc /src/cjose/src/util.c linenumber=125
                    cjose_get_dealloc /src/cjose/src/util.c linenumber=126
                  _cjose_dealloc_part /src/cjose/src/jwe.c linenumber=2295
                  _cjose_dealloc_part /src/cjose/src/jwe.c linenumber=2296
                  _cjose_dealloc_part /src/cjose/src/jwe.c linenumber=2297
                  json_decref /usr/include/jansson.h linenumber=2301
                  _cjose_dealloc_part /src/cjose/src/jwe.c linenumber=2302
                  cjose_get_dealloc /src/cjose/src/util.c linenumber=2305
                  _cjose_release_cek /src/cjose/src/jwe.c linenumber=2307
                    _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=110
                      _cjose_cleanse /src/cjose/src/util.c linenumber=107
                        OPENSSL_cleanse  linenumber=99
                      cjose_get_dealloc /src/cjose/src/util.c linenumber=108
                  _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2311
                  cjose_get_dealloc /src/cjose/src/util.c linenumber=2312
                _cjose_jwe_import_part /src/cjose/src/jwe.c linenumber=2519
                  cjose_err_message /src/cjose/src/error.c linenumber=2451
                  _cjose_strndup /src/cjose/src/util.c linenumber=2456
                    cjose_err_message /src/cjose/src/error.c linenumber=118
                    strlen  linenumber=124
                    cjose_get_alloc /src/cjose/src/util.c linenumber=127
                    cjose_err_message /src/cjose/src/error.c linenumber=130
                  cjose_base64url_decode /src/cjose/src/base64.c linenumber=2460
                    _cjose_base64_decode_impl /src/cjose/src/base64.c linenumber=273
                      cjose_err_message /src/cjose/src/error.c linenumber=48
                      cjose_get_alloc /src/cjose/src/util.c linenumber=55
                      cjose_err_message /src/cjose/src/error.c linenumber=58
                      cjose_err_message /src/cjose/src/error.c linenumber=71
                      cjose_err_message /src/cjose/src/error.c linenumber=79
                      cjose_get_alloc /src/cjose/src/util.c linenumber=84
                      cjose_err_message /src/cjose/src/error.c linenumber=87
                      cjose_err_message /src/cjose/src/error.c linenumber=105
                      cjose_err_message /src/cjose/src/error.c linenumber=110
                      cjose_err_message /src/cjose/src/error.c linenumber=117
                      cjose_get_dealloc /src/cjose/src/util.c linenumber=118
                      cjose_err_message /src/cjose/src/error.c linenumber=136
                      cjose_err_message /src/cjose/src/error.c linenumber=155
                      cjose_get_dealloc /src/cjose/src/util.c linenumber=167
                cjose_jwe_release /src/cjose/src/jwe.c linenumber=2521
                cjose_err_message /src/cjose/src/error.c linenumber=2534
                cjose_jwe_release /src/cjose/src/jwe.c linenumber=2535
                cjose_err_message /src/cjose/src/error.c linenumber=2542
                cjose_jwe_release /src/cjose/src/jwe.c linenumber=2543
                _cjose_parse_json_object /src/cjose/src/jwe.c linenumber=2548
                  json_loadb  linenumber=136
                  cjose_err_message /src/cjose/src/error.c linenumber=139
                  json_decref /usr/include/jansson.h linenumber=140
                cjose_jwe_release /src/cjose/src/jwe.c linenumber=2551
                _cjose_jwe_validate_alg /src/cjose/src/jwe.c linenumber=2556
                  _cjose_header_validate_disjoint /src/cjose/src/header.c linenumber=397
                    json_object_iter  linenumber=91
                    json_object_iter_key  linenumber=91
                    json_object_key_to_iter  linenumber=91
                    json_object_iter_value  linenumber=91
                    json_object_get  linenumber=95
                    cjose_err_message /src/cjose/src/error.c linenumber=97
                    json_object_iter_next  linenumber=91
                  _cjose_header_validate_crit /src/cjose/src/header.c linenumber=402
                    json_object_get  linenumber=24
                    cjose_err_message /src/cjose/src/error.c linenumber=32
                    json_array_size  linenumber=37
                    cjose_err_message /src/cjose/src/error.c linenumber=39
                    json_array_size  linenumber=45
                    json_array_get  linenumber=45
                    cjose_err_message /src/cjose/src/error.c linenumber=49
                    json_string_value  linenumber=53
                    strcmp  linenumber=57
                    cjose_err_message /src/cjose/src/error.c linenumber=66
                  _cjose_header_validate_crit /src/cjose/src/header.c linenumber=404
                  _cjose_header_validate_crit /src/cjose/src/header.c linenumber=406
                  _cjose_jwe_get_from_headers /src/cjose/src/jwe.c linenumber=412
                    json_object_get  linenumber=331
                    json_string_value  linenumber=336
                  cjose_err_message /src/cjose/src/error.c linenumber=417
                  strcmp  linenumber=422
                  strcmp  linenumber=428
                  strcmp  linenumber=441
                  cjose_err_message /src/cjose/src/error.c linenumber=445
                  strcmp  linenumber=451
                  cjose_err_message /src/cjose/src/error.c linenumber=455
                  strcmp  linenumber=461
                  cjose_err_message /src/cjose/src/error.c linenumber=465
                  strcmp  linenumber=471
                  cjose_err_message /src/cjose/src/error.c linenumber=475
                  strcmp  linenumber=481
                  cjose_err_message /src/cjose/src/error.c linenumber=485
                  strcmp  linenumber=491
                  strcmp  linenumber=492
                  cjose_err_message /src/cjose/src/error.c linenumber=501
                _cjose_jwe_validate_enc /src/cjose/src/jwe.c linenumber=2557
                  cjose_header_get /src/cjose/src/header.c linenumber=350
                    cjose_err_message /src/cjose/src/error.c linenumber=169
                    json_object_get  linenumber=173
                    json_string_value  linenumber=179
                  cjose_err_message /src/cjose/src/error.c linenumber=353
                  strcmp  linenumber=357
                  strcmp  linenumber=358
                  strcmp  linenumber=365
                  strcmp  linenumber=366
                  cjose_err_message /src/cjose/src/error.c linenumber=376
                cjose_err_message /src/cjose/src/error.c linenumber=2559
                cjose_jwe_release /src/cjose/src/jwe.c linenumber=2560
              oidc_jwe_decrypt_impl /src/mod_auth_openidc/src/jose/jwe.c linenumber=157
                cjose_jwe_get_protected /src/cjose/src/jwe.c linenumber=133
                cjose_header_get /src/cjose/src/header.c linenumber=134
                cjose_header_get /src/cjose/src/header.c linenumber=135
                apr_hash_count  linenumber=137
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=138
                oidc_jwe_decrypt_by_kid /src/mod_auth_openidc/src/jose/jwe.c linenumber=143
                  apr_hash_get  linenumber=60
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=63
                  oidc_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=69
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=152
                    _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=154
                    _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=156
                    _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=158
                    _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=161
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=164
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=165
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=167
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=70
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=75
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=76
                  cjose_jwe_decrypt /src/cjose/src/jwe.c linenumber=80
                    cjose_err_message /src/cjose/src/error.c linenumber=2810
                    _cjose_jwe_validate_decrypt_key /src/cjose/src/jwe.c linenumber=2814
                      _cjose_jwe_get_from_headers /src/cjose/src/jwe.c linenumber=2069
                      cjose_err_message /src/cjose/src/error.c linenumber=2072
                      strcmp  linenumber=2076
                      strcmp  linenumber=2077
                      cjose_err_message /src/cjose/src/error.c linenumber=2080
                      strcmp  linenumber=2084
                      strcmp  linenumber=2085
                      cjose_err_message /src/cjose/src/error.c linenumber=2088
                      strcmp  linenumber=2092
                      strcmp  linenumber=2093
                      cjose_err_message /src/cjose/src/error.c linenumber=2096
                  apr_psprintf  linenumber=82
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=82
                oidc_jwe_decrypt_any /src/mod_auth_openidc/src/jose/jwe.c linenumber=145
                  apr_hash_first  linenumber=98
                  apr_hash_this  linenumber=99
                  oidc_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=101
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=103
                  cjose_jwe_decrypt /src/cjose/src/jwe.c linenumber=107
                  apr_hash_next  linenumber=98
                  apr_hash_count  linenumber=113
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=113
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=118
              apr_palloc  linenumber=159
              cjose_get_dealloc /src/cjose/src/util.c linenumber=162
              cjose_jwe_release /src/cjose/src/jwe.c linenumber=166
              apr_pstrdup  linenumber=168
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=170
              apr_psprintf  linenumber=172
              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=172
            apr_psprintf  linenumber=190
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=190
            oidc_jose_uncompress /src/mod_auth_openidc/src/jose.c linenumber=195
              oidc_jose_is_zlib /src/mod_auth_openidc/src/jose.c linenumber=476
              oidc_jose_zlib_uncompress /src/mod_auth_openidc/src/jose.c linenumber=483
                apr_palloc  linenumber=384
                inflateInit_  linenumber=398
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=400
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=409
                apr_palloc  linenumber=414
                inflate  linenumber=421
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=425
                inflateEnd  linenumber=436
              apr_pmemdup  linenumber=497
            apr_psprintf  linenumber=196
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=196
            apr_pstrndup  linenumber=200
            oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=207
          oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=286
        apr_psprintf  linenumber=182
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=182
        oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=183
          oidc_cfg_x_forwarded_headers_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=271
          _oidc_util_url_cur_scheme /src/mod_auth_openidc/src/util/url.c linenumber=271
            oidc_http_hdr_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=56
              apr_psprintf  linenumber=429
              oidc_http_hdr_in_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=430
                oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=392
                  oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=172
                  apr_pstrdup  linenumber=174
                  apr_strtok  linenumber=174
              oidc_util_strcasestr /src/mod_auth_openidc/src/util/util.c linenumber=431
                tolower  linenumber=106
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=433
              _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=434
              _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=437
              apr_pstrdup  linenumber=441
            oidc_http_hdr_in_x_forwarded_proto_get /src/mod_auth_openidc/src/http.c linenumber=58
              oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=371
            ap_run_http_scheme /src/mod_auth_openidc/test/stub.c linenumber=65
              apr_pool_userdata_get  linenumber=348
            _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=69
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=70
          _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=271
        oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=183
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=1361
          apr_palloc  linenumber=1366
          apr_rfc822_date  linenumber=1367
          apr_psprintf  linenumber=1368
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1368
          apr_psprintf  linenumber=1373
          oidc_http_get_cookie_path /src/mod_auth_openidc/src/http.c linenumber=1376
            oidc_http_get_path /src/mod_auth_openidc/src/http.c linenumber=1301
              apr_pstrdup  linenumber=1289
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1290
              apr_pstrndup  linenumber=1293
            oidc_cfg_dir_cookie_path_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=1302
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1304
            _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=1304
            apr_psprintf  linenumber=1307
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1307
          apr_psprintf  linenumber=1376
          apr_psprintf  linenumber=1380
          oidc_cfg_cookie_domain_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1382
          oidc_cfg_cookie_domain_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1384
          apr_psprintf  linenumber=1383
          oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=1386
          apr_psprintf  linenumber=1387
          oidc_cfg_cookie_http_only_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1389
          apr_psprintf  linenumber=1390
          oidc_http_set_cookie_append_value /src/mod_auth_openidc/src/http.c linenumber=1392
            apr_table_get  linenumber=1337
            apr_psprintf  linenumber=1340
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1340
            apr_psprintf  linenumber=1344
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1344
          apr_psprintf  linenumber=1394
          apr_psprintf  linenumber=1396
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1399
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1400
          apr_psprintf  linenumber=1400
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1400
          oidc_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=1408
            apr_psprintf  linenumber=263
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=263
            apr_table_add  linenumber=264
        oidc_proto_state_get_timestamp /src/mod_auth_openidc/src/proto/state.c linenumber=188
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=127
          oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=128
            json_integer_value  linenumber=188
        apr_time_now  linenumber=189
        oidc_cfg_state_timeout_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=189
        oidc_proto_state_get_original_url /src/mod_auth_openidc/src/proto/state.c linenumber=190
          oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=156
            oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=64
            oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=65
        oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=192
        oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=192
        oidc_state_cookies_list_append /src/mod_auth_openidc/src/state.c linenumber=194
          apr_palloc  linenumber=158
        oidc_proto_state_destroy /src/mod_auth_openidc/src/proto/state.c linenumber=198
          oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=86
    apr_strtok  linenumber=250
    oidc_cfg_max_number_of_state_cookies_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=257
    oidc_state_cookies_delete_oldest /src/mod_auth_openidc/src/state.c linenumber=256
      apr_time_now  linenumber=139
      apr_psprintf  linenumber=139
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=139
      oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=141
      oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=141
  apr_pool_destroy  linenumber=78
====================================
