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=806
                    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=808
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=810
                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=427
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=429
                    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=431
                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=792
            oidc_cfg_provider_init /src/mod_auth_openidc/src/cfg/provider.c linenumber=793
          oidc_cfg_oauth_create /src/mod_auth_openidc/src/cfg/oauth.c linenumber=875
            apr_palloc  linenumber=379
          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=420
        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=421
            oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=421
              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=102
                _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=421
        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=430
        oidc_cfg_dir_config_create /src/mod_auth_openidc/src/cfg/dir.c linenumber=158
          apr_palloc  linenumber=647
          apr_hash_make  linenumber=649
        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=851
              oidc_cfg_metrics_cache_json_max_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=342
              _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=344
                getenv  linenumber=308
                _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=308
                  _oidc_str_to_int_checked /src/mod_auth_openidc/src/./const.h linenumber=132
                    __errno_location  linenumber=122
                    __isoc23_strtol  linenumber=123
                    __errno_location  linenumber=124
              apr_psprintf  linenumber=347
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=347
            apr_shm_create  linenumber=851
            apr_shm_baseaddr_get  linenumber=858
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=859
            oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=865
              apr_pool_create_ex  linenumber=242
              apr_psprintf  linenumber=243
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=243
              apr_pool_clear  linenumber=247
              apr_hash_make  linenumber=250
              apr_hash_make  linenumber=251
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=869
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=872
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=876
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=879
            apr_thread_create  linenumber=883
            oidc_metrics_thread_run /src/mod_auth_openidc/src/metrics.c linenumber=883
              oidc_util_rand_int /src/mod_auth_openidc/src/util/random.c linenumber=785
                _oidc_util_rand /src/mod_auth_openidc/src/util/random.c linenumber=134
                  apr_generate_random_bytes  linenumber=63
              apr_sleep  linenumber=785
              _oidc_metrics_interval /src/mod_auth_openidc/src/metrics.c linenumber=790
                oidc_cfg_metrics_cache_storage_interval_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=769
                _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=771
              apr_atomic_read32  linenumber=800
              apr_sleep  linenumber=805
              apr_atomic_read32  linenumber=806
              oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=813
                apr_global_mutex_lock  linenumber=203
                apr_thread_mutex_lock  linenumber=205
                oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=208
                apr_psprintf  linenumber=208
                ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=208
              oidc_metrics_store /src/mod_auth_openidc/src/metrics.c linenumber=817
                apr_hash_count  linenumber=716
                apr_pool_create_ex  linenumber=722
                apr_psprintf  linenumber=723
                ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=723
                oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=728
                apr_pool_destroy  linenumber=729
                _oidc_metrics_storage_get /src/mod_auth_openidc/src/metrics.c linenumber=734
                  _oidc_metrics_shm_json /src/mod_auth_openidc/src/metrics.c linenumber=361
                    apr_shm_baseaddr_get  linenumber=331
                  _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=362
                  apr_pstrndup  linenumber=362
                oidc_metrics_json_parse_s /src/mod_auth_openidc/src/metrics.c linenumber=737
                  oidc_metrics_json_load /src/mod_auth_openidc/src/metrics.c linenumber=403
                    oidc_json_parse /src/mod_auth_openidc/src/json.c linenumber=394
                      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=405
                  ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=405
                oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=739
                  json_object  linenumber=85
                oidc_metrics_store_counters /src/mod_auth_openidc/src/metrics.c linenumber=741
                  apr_hash_first  linenumber=673
                  apr_hash_this  linenumber=674
                  oidc_metrics_server_get /src/mod_auth_openidc/src/metrics.c linenumber=675
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=586
                      json_object_get  linenumber=207
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=588
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=589
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=589
                      json_object_set_new  linenumber=215
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=590
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=590
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=591
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=675
                  apr_hash_first  linenumber=676
                  apr_hash_this  linenumber=677
                  oidc_metrics_store_counter_entry /src/mod_auth_openidc/src/metrics.c linenumber=678
                    apr_pstrdup  linenumber=642
                    _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=643
                      strstr  linenumber=108
                    oidc_metrics_counter_set_or_update /src/mod_auth_openidc/src/metrics.c linenumber=647
                      oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=629
                      oidc_metrics_counter_update /src/mod_auth_openidc/src/metrics.c linenumber=631
                        apr_hash_first  linenumber=564
                        apr_hash_this  linenumber=565
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=566
                        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=569
                        oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=571
                          json_integer  linenumber=97
                        oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=571
                        oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=575
                          json_integer_value  linenumber=188
                        _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=576
                          _json_int2str /src/mod_auth_openidc/src/metrics.c linenumber=213
                            apr_psprintf  linenumber=203
                          apr_psprintf  linenumber=213
                          ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=213
                        oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=578
                          json_integer_set  linenumber=200
                        apr_hash_next  linenumber=564
                      oidc_metrics_counter_new /src/mod_auth_openidc/src/metrics.c linenumber=633
                        apr_hash_first  linenumber=543
                        apr_hash_this  linenumber=544
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=545
                        oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=546
                        oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=549
                        oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=550
                        oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=550
                        apr_hash_next  linenumber=543
                      oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=633
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=652
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=654
                    oidc_metrics_counter_new /src/mod_auth_openidc/src/metrics.c linenumber=655
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=655
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=656
                    oidc_metrics_counter_set_or_update /src/mod_auth_openidc/src/metrics.c linenumber=660
                  apr_hash_next  linenumber=676
                  apr_hash_next  linenumber=673
                oidc_metrics_store_timings /src/mod_auth_openidc/src/metrics.c linenumber=742
                  apr_hash_first  linenumber=694
                  apr_hash_this  linenumber=695
                  oidc_metrics_server_get /src/mod_auth_openidc/src/metrics.c linenumber=696
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=696
                  apr_hash_first  linenumber=697
                  apr_hash_this  linenumber=698
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=699
                  oidc_metrics_timings_update /src/mod_auth_openidc/src/metrics.c linenumber=701
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=508
                    oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=509
                    oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=509
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=512
                    oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=513
                    _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=517
                    oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=520
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=522
                    oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=523
                    oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=524
                  oidc_metrics_timings_new /src/mod_auth_openidc/src/metrics.c linenumber=703
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=489
                    oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=491
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=491
                    oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=494
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=494
                    oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=495
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=495
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=703
                  apr_hash_next  linenumber=697
                  apr_hash_next  linenumber=694
                oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=745
                  oidc_json_flags2backend /src/mod_auth_openidc/src/json.c linenumber=262
                  json_dumps  linenumber=262
                  apr_pstrdup  linenumber=263
                oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=748
                  json_decref /usr/include/jansson.h linenumber=108
                    json_delete  linenumber=133
                _oidc_metrics_storage_set /src/mod_auth_openidc/src/metrics.c linenumber=751
                  _oidc_metrics_shm_json /src/mod_auth_openidc/src/metrics.c linenumber=369
                  _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=371
                  _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=372
                  _oidc_metrics_shm_hdr /src/mod_auth_openidc/src/metrics.c linenumber=373
                    apr_shm_baseaddr_get  linenumber=327
                  apr_atomic_inc32  linenumber=373
                  _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=374
                  apr_psprintf  linenumber=374
                  ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=374
                oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=756
                  apr_global_mutex_unlock  linenumber=225
                  apr_thread_mutex_unlock  linenumber=227
                  oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=230
                  apr_psprintf  linenumber=230
                  ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=230
                apr_pool_destroy  linenumber=758
              _oidc_metrics_shm_hdr /src/mod_auth_openidc/src/metrics.c linenumber=819
              apr_time_now  linenumber=820
              apr_atomic_set32  linenumber=819
              oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=823
              oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=827
            getpid  linenumber=885
        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=615
          oidc_cfg_dir_parse_pass_userinfo_as /src/mod_auth_openidc/src/cfg/dir.c linenumber=616
            _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=159
            apr_pstrndup  linenumber=160
            oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=163
              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=167
            apr_pstrdup  linenumber=170
          apr_array_push  linenumber=618
        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=1651
          apr_pool_cleanup_register  linenumber=1656
          oidc_http_curl_pool_cleanup /src/mod_auth_openidc/src/http.c linenumber=1656
            curl_easy_cleanup  linenumber=1638
          apr_pool_cleanup_null  linenumber=1656
  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=1406
      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=1406
    apr_strtok  linenumber=1411
    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1419
    _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=1419
      strncmp  linenumber=105
    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1420
    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1423
    apr_pstrdup  linenumber=1424
    apr_strtok  linenumber=1430
    oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=1436
      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=1436
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1436
  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=1482
    oidc_http_get_chunked_count /src/mod_auth_openidc/src/http.c linenumber=1483
      oidc_http_get_chunk_count_name /src/mod_auth_openidc/src/http.c linenumber=1462
        apr_psprintf  linenumber=1453
      oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1462
      _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=1463
    oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1485
    apr_psprintf  linenumber=1487
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1487
    oidc_http_get_chunk_cookie_name /src/mod_auth_openidc/src/http.c linenumber=1491
      apr_psprintf  linenumber=1471
    oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1491
    apr_psprintf  linenumber=1495
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1495
    apr_psprintf  linenumber=1498
  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_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
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=294
              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_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=1347
          apr_palloc  linenumber=1352
          apr_rfc822_date  linenumber=1353
          apr_psprintf  linenumber=1354
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1354
          apr_psprintf  linenumber=1359
          oidc_http_get_cookie_path /src/mod_auth_openidc/src/http.c linenumber=1362
            oidc_http_get_path /src/mod_auth_openidc/src/http.c linenumber=1287
              apr_pstrdup  linenumber=1275
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1276
              apr_pstrndup  linenumber=1279
            oidc_cfg_dir_cookie_path_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=1288
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1290
            _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=1290
            apr_psprintf  linenumber=1293
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1293
          apr_psprintf  linenumber=1362
          apr_psprintf  linenumber=1366
          oidc_cfg_cookie_domain_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1368
          oidc_cfg_cookie_domain_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1370
          apr_psprintf  linenumber=1369
          oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=1372
          apr_psprintf  linenumber=1373
          oidc_cfg_cookie_http_only_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1375
          apr_psprintf  linenumber=1376
          oidc_http_set_cookie_append_value /src/mod_auth_openidc/src/http.c linenumber=1378
            apr_table_get  linenumber=1323
            apr_psprintf  linenumber=1326
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1326
            apr_psprintf  linenumber=1330
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1330
          apr_psprintf  linenumber=1380
          apr_psprintf  linenumber=1382
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1385
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1386
          apr_psprintf  linenumber=1386
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1386
          oidc_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=1394
            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
        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
====================================
