Call tree
LLVMFuzzerTestOneInput /src/mod_auth_openidc/test/fuzz/fuzz_redirect_uri.c linenumber=-1
  LLVMFuzzerInitialize /src/mod_auth_openidc/test/fuzz/fuzz_redirect_uri.c linenumber=78
    oidc_test_setup /src/mod_auth_openidc/test/util.c linenumber=62
      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_cfg_get /src/mod_auth_openidc/test/util.c linenumber=63
    oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=65
    oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=65
    oidc_cfg_provider_client_secret_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=65
      oidc_cfg_parse_passphrase /src/mod_auth_openidc/src/cfg/parse.c linenumber=269
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=618
        _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=620
          strncmp  linenumber=105
        apr_tokenize_to_argv  linenumber=621
        apr_pstrcat  linenumber=622
        ap_server_root_relative /src/mod_auth_openidc/test/stub.c linenumber=624
          apr_pstrdup  linenumber=393
        apr_pstrcat  linenumber=626
        ap_get_exec_line /src/mod_auth_openidc/test/stub.c linenumber=628
        apr_pstrcat  linenumber=630
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=632
        apr_pstrdup  linenumber=633
        apr_pstrdup  linenumber=635
        apr_pstrdup  linenumber=637
  oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=81
  apr_pool_create_ex  linenumber=81
  apr_pool_userdata_set  linenumber=83
  oidc_test_cfg_get /src/mod_auth_openidc/test/util.c linenumber=85
  oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=89
  apr_table_copy  linenumber=92
  apr_table_make  linenumber=93
  apr_table_make  linenumber=94
  apr_table_copy  linenumber=95
  apr_table_make  linenumber=95
  apr_table_copy  linenumber=96
  apr_table_make  linenumber=96
  fuzz_strndup /src/mod_auth_openidc/test/fuzz/fuzz.h linenumber=105
    apr_palloc  linenumber=44
  apr_pstrcat  linenumber=109
  apr_table_set  linenumber=116
  strlen  linenumber=118
  oidc_session_load /src/mod_auth_openidc/src/session.c linenumber=126
    apr_palloc  linenumber=513
    oidc_session_clear /src/mod_auth_openidc/src/session.c linenumber=514
      oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=160
    oidc_session_id_new /src/mod_auth_openidc/src/session.c linenumber=515
      oidc_util_rand_hex_str /src/mod_auth_openidc/src/util/random.c linenumber=149
        apr_palloc  linenumber=160
        _oidc_util_rand_bytes /src/mod_auth_openidc/src/util/random.c linenumber=161
          apr_psprintf  linenumber=115
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=115
            fprintf  linenumber=315
            vfprintf  linenumber=318
            fprintf  linenumber=320
          _oidc_util_rand /src/mod_auth_openidc/src/util/random.c linenumber=116
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=118
        apr_psprintf  linenumber=163
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=163
        oidc_util_hex_encode /src/mod_auth_openidc/src/util/util.c linenumber=166
          apr_palloc  linenumber=441
    oidc_cfg_session_type_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=519
    oidc_session_load_cache /src/mod_auth_openidc/src/session.c linenumber=521
      oidc_cfg_dir_cookie_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=268
      oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=268
        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_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
        _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_session_load_cache_by_uuid /src/mod_auth_openidc/src/session.c linenumber=274
        oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=230
          oidc_cfg_cache_encrypt_get /src/mod_auth_openidc/src/cfg/cache.c linenumber=342
          oidc_cache_section_get /src/mod_auth_openidc/src/cache/common.c linenumber=349
            apr_table_get  linenumber=332
            apr_psprintf  linenumber=333
          oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=351
          apr_psprintf  linenumber=351
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=351
          oidc_cfg_crypto_passphrase_secret1_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=354
          oidc_cache_get_key /src/mod_auth_openidc/src/cache/common.c linenumber=355
            apr_psprintf  linenumber=314
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=314
            oidc_cache_section_key /src/mod_auth_openidc/src/cache/common.c linenumber=317
              apr_psprintf  linenumber=291
            oidc_cache_get_hashed_key /src/mod_auth_openidc/src/cache/common.c linenumber=317
              oidc_util_hash_string_and_base64url_encode /src/mod_auth_openidc/src/util/util.c linenumber=299
                _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=516
                oidc_jose_hash_bytes /src/mod_auth_openidc/src/jose.c linenumber=515
                  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
                    snprintf  linenumber=87
                    snprintf  linenumber=89
                    vsnprintf  linenumber=92
                  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
                apr_psprintf  linenumber=517
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=517
                oidc_util_base64url_encode /src/mod_auth_openidc/src/util/base64.c linenumber=521
                  apr_psprintf  linenumber=52
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=52
                  apr_base64_encode_len  linenumber=55
                  apr_palloc  linenumber=56
                  apr_base64_encode  linenumber=57
                apr_psprintf  linenumber=523
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=523
              apr_psprintf  linenumber=300
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=300
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=318
            oidc_cache_get_hashed_key /src/mod_auth_openidc/src/cache/common.c linenumber=319
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=358
          apr_time_now  linenumber=358
          oidc_cfg_crypto_passphrase_secret2_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=365
          apr_psprintf  linenumber=366
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=366
          oidc_cfg_crypto_passphrase_secret2_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=367
          oidc_cache_get_key /src/mod_auth_openidc/src/cache/common.c linenumber=369
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=375
          apr_hash_get  linenumber=375
          apr_time_now  linenumber=375
          oidc_metrics_timing_add /src/mod_auth_openidc/src/metrics.c linenumber=375
            apr_psprintf  linenumber=1108
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1108
            oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=1115
            _oidc_metrics_timing_get /src/mod_auth_openidc/src/metrics.c linenumber=1119
              _oidc_metrics_type_name2key /src/mod_auth_openidc/src/metrics.c linenumber=1006
                apr_psprintf  linenumber=600
              _oidc_metrics_server_hash /src/mod_auth_openidc/src/metrics.c linenumber=1007
                apr_hash_get  linenumber=990
                apr_hash_make  linenumber=992
                apr_hash_set  linenumber=993
              apr_hash_get  linenumber=1009
              apr_palloc  linenumber=1011
              apr_pstrdup  linenumber=1012
              apr_hash_set  linenumber=1012
            _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=1122
            _oidc_metrics_timing_clear /src/mod_auth_openidc/src/metrics.c linenumber=1123
            _oidc_metrics_timing_buckets_inc /src/mod_auth_openidc/src/metrics.c linenumber=1125
            oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=1130
          apr_pstrdup  linenumber=384
          oidc_cfg_crypto_passphrase_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=388
          oidc_cache_crypto_decrypt /src/mod_auth_openidc/src/cache/common.c linenumber=388
            oidc_util_jwt_verify /src/mod_auth_openidc/src/util/jwt.c linenumber=283
              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
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=523
                  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
                      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_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=394
          apr_psprintf  linenumber=393
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=398
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=398
            apr_psprintf  linenumber=219
          apr_hash_get  linenumber=398
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=398
            oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=1056
            _oidc_metrics_counter_get /src/mod_auth_openidc/src/metrics.c linenumber=1060
              _oidc_metrics_type_name2key /src/mod_auth_openidc/src/metrics.c linenumber=1036
              _oidc_metrics_server_hash /src/mod_auth_openidc/src/metrics.c linenumber=1037
              apr_hash_get  linenumber=1040
              apr_hash_make  linenumber=1042
              apr_pstrdup  linenumber=1043
              apr_hash_set  linenumber=1043
            _metrics_value2key /src/mod_auth_openidc/src/metrics.c linenumber=1060
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=533
            _oidc_metrics_counter_value_get /src/mod_auth_openidc/src/metrics.c linenumber=1060
              apr_hash_get  linenumber=1022
              apr_palloc  linenumber=1024
              apr_pstrdup  linenumber=1025
              apr_hash_set  linenumber=1025
            _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=1068
            oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=1074
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=399
          apr_psprintf  linenumber=399
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=399
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=401
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=401
          apr_hash_get  linenumber=401
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=401
          apr_psprintf  linenumber=402
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=402
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=405
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=405
          apr_hash_get  linenumber=405
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=405
          apr_psprintf  linenumber=406
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=406
        oidc_session_decode /src/mod_auth_openidc/src/session.c linenumber=233
          oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=124
          oidc_session_version_supported /src/mod_auth_openidc/src/session.c linenumber=126
            oidc_json_object_get_int /src/mod_auth_openidc/src/json.c linenumber=100
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=452
              oidc_json_is_integer /src/mod_auth_openidc/src/json.c linenumber=453
              oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=455
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=102
            oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=109
          oidc_cfg_crypto_passphrase_secret1_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=127
          apr_psprintf  linenumber=128
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=128
          oidc_cfg_crypto_passphrase_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=132
          oidc_util_jwt_verify /src/mod_auth_openidc/src/util/jwt.c linenumber=132
          apr_psprintf  linenumber=133
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=133
          oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=137
          oidc_session_version_supported /src/mod_auth_openidc/src/session.c linenumber=140
        apr_pstrdup  linenumber=235
        oidc_session_get /src/mod_auth_openidc/src/session.c linenumber=238
          oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=186
            apr_pstrdup  linenumber=408
            oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=410
            oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=411
            oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=412
            apr_pstrdup  linenumber=412
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=239
        oidc_session_id_fingerprint /src/mod_auth_openidc/src/session.c linenumber=240
          oidc_util_hash_string_and_base64url_encode /src/mod_auth_openidc/src/util/util.c linenumber=482
          apr_pstrndup  linenumber=486
        apr_psprintf  linenumber=240
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=240
        oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=247
          oidc_cfg_cache_encrypt_get /src/mod_auth_openidc/src/cfg/cache.c linenumber=418
          oidc_cache_section_get /src/mod_auth_openidc/src/cache/common.c linenumber=423
          oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=425
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=425
          apr_time_now  linenumber=425
          apr_psprintf  linenumber=425
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=425
          oidc_cfg_crypto_passphrase_secret1_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=429
          oidc_cache_get_key /src/mod_auth_openidc/src/cache/common.c linenumber=429
          oidc_cfg_crypto_passphrase_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=434
          oidc_cache_crypto_encrypt /src/mod_auth_openidc/src/cache/common.c linenumber=434
            oidc_util_jwt_create /src/mod_auth_openidc/src/util/jwt.c linenumber=266
              apr_psprintf  linenumber=105
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=105
              oidc_util_jwt_key_from_derived /src/mod_auth_openidc/src/util/jwt.c linenumber=109
              oidc_util_jwt_internal_compress /src/mod_auth_openidc/src/util/jwt.c linenumber=112
                oidc_util_env_var_override /src/mod_auth_openidc/src/util/jwt.c linenumber=66
                  apr_table_get  linenumber=57
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=58
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=113
              oidc_jose_compress /src/mod_auth_openidc/src/jose.c linenumber=113
                oidc_jose_zlib_compress /src/mod_auth_openidc/src/jose.c linenumber=451
                  deflateInit2_  linenumber=342
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=344
                  deflateBound  linenumber=353
                  apr_palloc  linenumber=354
                  deflate  linenumber=358
                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=360
                  deflateEnd  linenumber=370
              apr_pstrdup  linenumber=119
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=120
              oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=123
                apr_palloc  linenumber=67
                json_object  linenumber=69
                json_object  linenumber=72
              apr_psprintf  linenumber=125
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=125
              apr_pstrdup  linenumber=129
              apr_pstrdup  linenumber=130
              apr_pstrdup  linenumber=132
              oidc_jwt_encrypt /src/mod_auth_openidc/src/jose/jwe.c linenumber=134
                oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=186
                  json_string  linenumber=60
                  json_object_set_new  linenumber=60
                oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=188
                oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=190
                oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=192
                cjose_jwe_encrypt /src/cjose/src/jwe.c linenumber=196
                  cjose_jwe_encrypt_iv /src/cjose/src/jwe.c linenumber=2122
                    cjose_jwe_encrypt_multi_iv /src/cjose/src/jwe.c linenumber=2115
                      cjose_err_message /src/cjose/src/error.c linenumber=2140
                      _cjose_jwe_malloc /src/cjose/src/jwe.c linenumber=2145
                      _cjose_jwe_malloc /src/cjose/src/jwe.c linenumber=2151
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2153
                      _cjose_jwe_validate_enc /src/cjose/src/jwe.c linenumber=2157
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2159
                      cjose_err_message /src/cjose/src/error.c linenumber=2169
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2170
                      json_incref /usr/include/jansson.h linenumber=2174
                      _cjose_jwe_validate_alg /src/cjose/src/jwe.c linenumber=2177
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2179
                      json_deep_copy  linenumber=2185
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2188
                      json_incref /usr/include/jansson.h linenumber=2191
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2199
                      _cjose_header_validate_disjoint /src/cjose/src/header.c linenumber=2212
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2214
                      _cjose_jwe_build_hdr /src/cjose/src/jwe.c linenumber=2220
                        json_dumps  linenumber=270
                        cjose_err_message /src/cjose/src/error.c linenumber=273
                        strlen  linenumber=278
                        _cjose_strndup /src/cjose/src/util.c linenumber=279
                        cjose_get_dealloc /src/cjose/src/util.c linenumber=282
                        cjose_get_dealloc /src/cjose/src/util.c linenumber=288
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2222
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2231
                      cjose_header_get /src/cjose/src/header.c linenumber=2240
                      _cjose_jwe_ivlen_from_enc /src/cjose/src/jwe.c linenumber=2241
                        strcmp  linenumber=223
                        strcmp  linenumber=224
                        strcmp  linenumber=229
                        strcmp  linenumber=230
                      cjose_err_message /src/cjose/src/error.c linenumber=2243
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2244
                      cjose_get_dealloc /src/cjose/src/util.c linenumber=2248
                      _cjose_jwe_malloc /src/cjose/src/jwe.c linenumber=2250
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2252
                      cjose_jwe_release /src/cjose/src/jwe.c linenumber=2261
                      _cjose_release_cek /src/cjose/src/jwe.c linenumber=2265
                apr_psprintf  linenumber=198
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=198
                cjose_jwe_export /src/cjose/src/jwe.c linenumber=202
                  _cjose_empty_json /src/cjose/src/jwe.c linenumber=2321
                    json_object_iter_key  linenumber=118
                  cjose_err_message /src/cjose/src/error.c linenumber=2323
                  _cjose_convert_to_base64 /src/cjose/src/jwe.c linenumber=2327
                    _cjose_convert_part /src/cjose/src/jwe.c linenumber=167
                      cjose_base64url_encode /src/cjose/src/base64.c linenumber=151
                      cjose_get_dealloc /src/cjose/src/util.c linenumber=158
                    _cjose_convert_part /src/cjose/src/jwe.c linenumber=168
                    _cjose_convert_part /src/cjose/src/jwe.c linenumber=176
                  _cjose_jwe_malloc /src/cjose/src/jwe.c linenumber=2337
                  snprintf  linenumber=2343
                apr_psprintf  linenumber=204
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=204
                apr_pstrdup  linenumber=208
                cjose_get_dealloc /src/cjose/src/util.c linenumber=209
                cjose_jwe_release /src/cjose/src/jwe.c linenumber=210
              apr_psprintf  linenumber=135
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=135
              oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=144
                json_decref /usr/include/jansson.h linenumber=321
                json_decref /usr/include/jansson.h linenumber=326
                cjose_jws_release /src/cjose/src/jws.c linenumber=331
                  json_decref /usr/include/jansson.h linenumber=764
                  cjose_get_dealloc /src/cjose/src/util.c linenumber=767
                  _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=770
                  _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=771
                  _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=772
                  _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=773
                  cjose_get_dealloc /src/cjose/src/util.c linenumber=774
                  _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=775
                  cjose_get_dealloc /src/cjose/src/util.c linenumber=776
              oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=146
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=439
          apr_time_now  linenumber=439
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=444
          apr_hash_get  linenumber=444
          apr_time_now  linenumber=444
          oidc_metrics_timing_add /src/mod_auth_openidc/src/metrics.c linenumber=444
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=449
          oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=451
          apr_psprintf  linenumber=449
          apr_psprintf  linenumber=453
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=453
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=455
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=455
          apr_hash_get  linenumber=455
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=455
          apr_psprintf  linenumber=456
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=456
        oidc_session_clear /src/mod_auth_openidc/src/session.c linenumber=249
      oidc_session_id_fingerprint /src/mod_auth_openidc/src/session.c linenumber=278
      apr_psprintf  linenumber=278
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=278
      oidc_cfg_session_cache_fallback_to_cookie_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=289
      oidc_cfg_dir_cookie_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=293
      oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=294
        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=293
        _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_cfg_session_type_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=524
    oidc_cfg_session_cache_fallback_to_cookie_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=525
    oidc_session_load_cookie /src/mod_auth_openidc/src/session.c linenumber=527
      oidc_cfg_dir_cookie_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=381
      oidc_cfg_session_cookie_chunk_size_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=381
      oidc_http_get_chunked_cookie /src/mod_auth_openidc/src/http.c linenumber=381
        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_session_decode /src/mod_auth_openidc/src/session.c linenumber=386
    oidc_session_extract /src/mod_auth_openidc/src/session.c linenumber=530
      oidc_session_json_get /src/mod_auth_openidc/src/session.c linenumber=438
        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=212
      oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=439
      apr_psprintf  linenumber=441
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=441
      oidc_session_kill /src/mod_auth_openidc/src/session.c linenumber=442
        oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=610
        oidc_session_save /src/mod_auth_openidc/src/session.c linenumber=613
          oidc_session_set_int /src/mod_auth_openidc/src/session.c linenumber=571
            oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=545
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=546
          oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=572
            oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=219
              json_string  linenumber=93
            oidc_session_json_set /src/mod_auth_openidc/src/session.c linenumber=219
              oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=199
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=200
              oidc_json_object_del /src/mod_auth_openidc/src/json.c linenumber=202
                json_object_del  linenumber=219
          oidc_session_set_timestamp /src/mod_auth_openidc/src/session.c linenumber=573
            oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=556
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=559
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=559
          oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=574
          oidc_cfg_session_type_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=577
          oidc_session_save_cache /src/mod_auth_openidc/src/session.c linenumber=579
            oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=332
            oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=333
            oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=338
            oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=339
            oidc_session_encode /src/mod_auth_openidc/src/session.c linenumber=344
              oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=82
              oidc_cfg_crypto_passphrase_secret1_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=84
              apr_psprintf  linenumber=85
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=85
              oidc_cfg_crypto_passphrase_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=89
              oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=90
              oidc_util_jwt_create /src/mod_auth_openidc/src/util/jwt.c linenumber=89
            oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=347
            oidc_cfg_dir_cookie_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=350
            oidc_cfg_persistent_session_cookie_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=351
            oidc_session_cookie_samesite /src/mod_auth_openidc/src/session.c linenumber=352
              oidc_cfg_cookie_same_site_session_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=303
              oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=311
            oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=350
            oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=357
            oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=361
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=362
            oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=363
            oidc_cfg_dir_cookie_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=367
            oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=367
            oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=367
            oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=370
          oidc_cfg_session_type_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=582
          oidc_cfg_session_cache_fallback_to_cookie_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=583
          oidc_cfg_session_type_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=584
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=585
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=585
          apr_hash_get  linenumber=585
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=585
          oidc_session_save_cookie /src/mod_auth_openidc/src/session.c linenumber=587
            oidc_session_encode /src/mod_auth_openidc/src/session.c linenumber=398
            oidc_cfg_dir_cookie_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=403
            oidc_cfg_persistent_session_cookie_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=403
            oidc_cfg_session_cookie_chunk_size_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=404
            oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=405
            oidc_session_cookie_samesite /src/mod_auth_openidc/src/session.c linenumber=405
            oidc_http_set_chunked_cookie /src/mod_auth_openidc/src/http.c linenumber=402
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1521
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1526
              oidc_http_clear_chunked_cookie /src/mod_auth_openidc/src/http.c linenumber=1527
                oidc_http_get_chunked_count /src/mod_auth_openidc/src/http.c linenumber=1508
                oidc_http_get_chunk_cookie_name /src/mod_auth_openidc/src/http.c linenumber=1511
                oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1511
                oidc_http_get_chunk_count_name /src/mod_auth_openidc/src/http.c linenumber=1512
                oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1512
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1533
              oidc_http_clear_chunked_cookie /src/mod_auth_openidc/src/http.c linenumber=1534
              apr_psprintf  linenumber=1545
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1545
              apr_pstrndup  linenumber=1555
              oidc_http_get_chunk_cookie_name /src/mod_auth_openidc/src/http.c linenumber=1557
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1557
              oidc_http_get_chunk_count_name /src/mod_auth_openidc/src/http.c linenumber=1559
              apr_psprintf  linenumber=1560
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1559
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1561
          oidc_session_id_export /src/mod_auth_openidc/src/session.c linenumber=591
            oidc_session_id_fingerprint /src/mod_auth_openidc/src/session.c linenumber=495
            apr_table_set  linenumber=499
            apr_table_set  linenumber=501
        oidc_session_free /src/mod_auth_openidc/src/session.c linenumber=614
          oidc_session_clear /src/mod_auth_openidc/src/session.c linenumber=600
      oidc_session_get_key2timestamp /src/mod_auth_openidc/src/session.c linenumber=448
        oidc_json_object_get_int64 /src/mod_auth_openidc/src/json.c linenumber=422
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=477
          oidc_json_is_integer /src/mod_auth_openidc/src/json.c linenumber=478
          oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=479
        oidc_util_apr_time_from_sec /src/mod_auth_openidc/src/util/util.c linenumber=424
      apr_time_now  linenumber=449
      apr_psprintf  linenumber=451
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=451
      oidc_session_kill /src/mod_auth_openidc/src/session.c linenumber=452
      oidc_session_get /src/mod_auth_openidc/src/session.c linenumber=457
      oidc_session_get /src/mod_auth_openidc/src/session.c linenumber=458
      oidc_session_get /src/mod_auth_openidc/src/session.c linenumber=459
      oidc_session_get /src/mod_auth_openidc/src/session.c linenumber=460
    oidc_session_id_export /src/mod_auth_openidc/src/session.c linenumber=532
    oidc_util_set_trace_parent /src/mod_auth_openidc/src/util/util.c linenumber=535
      oidc_cfg_trace_parent_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=589
      oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=595
        oidc_request_state /src/mod_auth_openidc/src/util/request_state.c linenumber=104
          apr_pool_userdata_get  linenumber=72
          apr_hash_make  linenumber=76
          apr_pool_userdata_set  linenumber=77
        apr_hash_get  linenumber=107
      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=599
      apr_psprintf  linenumber=604
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=604
      apr_psprintf  linenumber=607
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=607
      apr_psprintf  linenumber=613
      apr_generate_random_bytes  linenumber=616
      apr_psprintf  linenumber=617
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=617
      apr_psprintf  linenumber=622
      oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=623
        oidc_request_state /src/mod_auth_openidc/src/util/request_state.c linenumber=91
        apr_hash_set  linenumber=94
      apr_pstrdup  linenumber=625
      apr_table_set  linenumber=631
      apr_table_set  linenumber=633
      apr_psprintf  linenumber=641
      oidc_http_hdr_in_set /src/mod_auth_openidc/src/http.c linenumber=640
        oidc_http_hdr_table_set /src/mod_auth_openidc/src/http.c linenumber=280
          oidc_http_hdr_value_sanitize /src/mod_auth_openidc/src/http.c linenumber=222
            strpbrk  linenumber=210
          apr_psprintf  linenumber=224
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=224
          apr_table_set  linenumber=225
          apr_psprintf  linenumber=229
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=229
          apr_table_unset  linenumber=230
  oidc_session_set_issuer /src/mod_auth_openidc/src/session.c linenumber=130
    oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=982
  oidc_session_set_access_token /src/mod_auth_openidc/src/session.c linenumber=131
    oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=843
  oidc_session_set_access_token_type /src/mod_auth_openidc/src/session.c linenumber=132
    oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=854
  oidc_session_set_access_token_expires /src/mod_auth_openidc/src/session.c linenumber=133
    apr_psprintf  linenumber=866
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=866
    apr_time_now  linenumber=868
    oidc_session_set_timestamp /src/mod_auth_openidc/src/session.c linenumber=867
  oidc_session_set_refresh_token /src/mod_auth_openidc/src/session.c linenumber=134
    oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=885
  oidc_session_set_idtoken /src/mod_auth_openidc/src/session.c linenumber=135
    apr_psprintf  linenumber=831
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=831
    oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=832
  oidc_session_set_session_state /src/mod_auth_openidc/src/session.c linenumber=136
    oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=971
  oidc_session_set_original_url /src/mod_auth_openidc/src/session.c linenumber=137
    oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=960
  apr_time_now  linenumber=138
  oidc_session_set_session_expires /src/mod_auth_openidc/src/session.c linenumber=138
    oidc_session_set_timestamp /src/mod_auth_openidc/src/session.c linenumber=896
  oidc_handle_redirect_uri_request /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=141
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1092
    apr_time_now  linenumber=1092
    oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=1099
      apr_psprintf  linenumber=308
      apr_psprintf  linenumber=309
      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=310
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1105
    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1105
    apr_hash_get  linenumber=1105
    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1105
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1110
    apr_hash_get  linenumber=1110
    apr_time_now  linenumber=1110
    oidc_metrics_timing_add /src/mod_auth_openidc/src/metrics.c linenumber=1110
    oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=1119
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1121
    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1121
    apr_hash_get  linenumber=1121
    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1121
    oidc_response_authorization_redirect /src/mod_auth_openidc/src/handle/response.c linenumber=1123
      apr_psprintf  linenumber=775
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=775
      apr_table_make  linenumber=778
      oidc_util_read_form_encoded_params_reject_dup /src/mod_auth_openidc/src/util/util.c linenumber=779
        oidc_util_read_form_encoded_params_impl /src/mod_auth_openidc/src/util/util.c linenumber=281
          ap_getword /src/mod_auth_openidc/test/stub.c linenumber=253
            apr_pstrmemdup  linenumber=106
          ap_getword /src/mod_auth_openidc/test/stub.c linenumber=256
          oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=257
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=126
            oidc_http_url_decode_hex_digit /src/mod_auth_openidc/src/http.c linenumber=138
            oidc_http_url_decode_hex_digit /src/mod_auth_openidc/src/http.c linenumber=139
          oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=258
          oidc_util_param_must_not_repeat /src/mod_auth_openidc/src/util/util.c linenumber=259
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=240
          apr_table_get  linenumber=259
          apr_psprintf  linenumber=260
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=260
          oidc_http_param_is_sensitive /src/mod_auth_openidc/src/http.c linenumber=265
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=582
          apr_psprintf  linenumber=265
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=265
          apr_table_set  linenumber=266
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=269
          apr_table_elts  linenumber=269
          apr_psprintf  linenumber=269
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=269
      oidc_response_process /src/mod_auth_openidc/src/handle/response.c linenumber=783
        apr_psprintf  linenumber=608
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=608
        apr_table_get  linenumber=611
        oidc_response_browser_back /src/mod_auth_openidc/src/handle/response.c linenumber=611
          oidc_session_get_request_state /src/mod_auth_openidc/src/session.c linenumber=94
            oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=953
              oidc_session_get /src/mod_auth_openidc/src/session.c linenumber=664
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=95
          oidc_session_get_original_url /src/mod_auth_openidc/src/session.c linenumber=101
            oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=964
          apr_psprintf  linenumber=103
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=103
          oidc_http_hdr_out_location_set /src/mod_auth_openidc/src/http.c linenumber=105
            oidc_http_hdr_out_set /src/mod_auth_openidc/src/http.c linenumber=413
              oidc_http_hdr_table_set /src/mod_auth_openidc/src/http.c linenumber=249
        apr_table_get  linenumber=617
        oidc_response_match_state /src/mod_auth_openidc/src/handle/response.c linenumber=617
          apr_psprintf  linenumber=421
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=421
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=423
          apr_psprintf  linenumber=424
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=424
          oidc_response_proto_state_restore /src/mod_auth_openidc/src/handle/response.c linenumber=429
            oidc_state_cookie_name /src/mod_auth_openidc/src/state.c linenumber=353
              oidc_cfg_dir_state_cookie_prefix_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=54
              apr_psprintf  linenumber=54
            oidc_state_cookies_clean_expired /src/mod_auth_openidc/src/state.c linenumber=356
              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_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_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=183
                  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
            oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=359
            apr_psprintf  linenumber=361
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=361
            oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=366
            oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=366
            oidc_proto_state_from_cookie /src/mod_auth_openidc/src/proto/state.c linenumber=368
            oidc_proto_state_get_nonce /src/mod_auth_openidc/src/proto/state.c linenumber=372
              oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=120
            oidc_state_browser_fingerprint /src/mod_auth_openidc/src/state.c linenumber=375
              apr_psprintf  linenumber=71
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=71
              oidc_cfg_state_input_headers_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=73
              oidc_http_hdr_in_x_forwarded_for_get /src/mod_auth_openidc/src/http.c linenumber=75
                oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=308
              apr_pstrcat  linenumber=78
              oidc_cfg_state_input_headers_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=81
              oidc_http_hdr_in_user_agent_get /src/mod_auth_openidc/src/http.c linenumber=83
                oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=301
              apr_pstrcat  linenumber=86
              apr_pstrcat  linenumber=92
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=96
              oidc_jose_hash_bytes /src/mod_auth_openidc/src/jose.c linenumber=95
              apr_psprintf  linenumber=97
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=97
              oidc_util_base64url_encode /src/mod_auth_openidc/src/util/base64.c linenumber=102
            oidc_util_strcmp_const_time /src/mod_auth_openidc/src/util/util.c linenumber=377
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=498
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=499
              CRYPTO_memcmp  linenumber=504
            apr_psprintf  linenumber=378
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=378
            oidc_proto_state_get_timestamp /src/mod_auth_openidc/src/proto/state.c linenumber=385
            apr_time_now  linenumber=388
            oidc_cfg_state_timeout_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=388
            apr_psprintf  linenumber=389
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=389
            oidc_cfg_default_sso_url_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=390
            apr_table_get  linenumber=391
            oidc_proto_state_get_original_url /src/mod_auth_openidc/src/proto/state.c linenumber=397
            apr_psprintf  linenumber=394
            oidc_util_html_send_error /src/mod_auth_openidc/src/util/html.c linenumber=392
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=291
              apr_table_set  linenumber=292
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=294
              apr_table_set  linenumber=295
            oidc_proto_state_set_state /src/mod_auth_openidc/src/proto/state.c linenumber=404
              oidc_proto_state_set_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=198
                oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=72
                oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=72
            oidc_proto_state_to_string /src/mod_auth_openidc/src/proto/state.c linenumber=407
              oidc_json_deep_copy /src/mod_auth_openidc/src/json.c linenumber=95
                json_deep_copy  linenumber=116
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=98
              oidc_proto_state_set_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=99
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=100
              oidc_proto_state_set_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=101
              oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=103
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=104
            apr_psprintf  linenumber=407
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=407
          apr_psprintf  linenumber=430
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=430
          oidc_proto_state_get_issuer /src/mod_auth_openidc/src/proto/state.c linenumber=434
            oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=113
          oidc_get_provider_for_issuer /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=434
            oidc_provider_static_config /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=294
              oidc_cfg_metadata_dir_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=240
              oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=241
              oidc_cfg_provider_metadata_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=241
              oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=242
              oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=246
              oidc_cfg_provider_metadata_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=246
              oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=246
              oidc_provider_validate_metadata_str /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=249
                oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=213
                oidc_metadata_provider_is_valid /src/mod_auth_openidc/src/metadata/provider.c linenumber=220
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=50
                  oidc_util_issuer_match /src/mod_auth_openidc/src/util/util.c linenumber=58
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=349
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=352
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=353
                    _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=359
                  apr_psprintf  linenumber=59
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=59
                  oidc_metadata_valid_string_in_array /src/mod_auth_openidc/src/metadata/util.c linenumber=67
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=175
                    oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=176
                    apr_psprintf  linenumber=178
                    oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=183
                      json_array_size  linenumber=245
                    oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=184
                      json_array_get  linenumber=249
                    oidc_metadata_array_string_apply /src/mod_auth_openidc/src/metadata/util.c linenumber=184
                      oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=145
                      oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=147
                      oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=155
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=155
                      oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=156
                      apr_pstrdup  linenumber=156
                      oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=161
                      apr_pstrdup  linenumber=161
                  oidc_cfg_parse_is_valid_response_type /src/mod_auth_openidc/src/cfg/parse.c linenumber=67
                    oidc_proto_flow_is_supported /src/mod_auth_openidc/src/proto/proto.c linenumber=383
                      oidc_proto_supported_flows /src/mod_auth_openidc/src/proto/proto.c linenumber=95
                        apr_array_make  linenumber=81
                        apr_array_push  linenumber=82
                        apr_array_push  linenumber=83
                        apr_array_push  linenumber=84
                        apr_array_push  linenumber=85
                        apr_array_push  linenumber=86
                        apr_array_push  linenumber=87
                      oidc_util_spaced_string_equals /src/mod_auth_openidc/src/util/util.c linenumber=97
                        oidc_util_spaced_string_to_hashtable /src/mod_auth_openidc/src/util/util.c linenumber=391
                          apr_pstrdup  linenumber=371
                          apr_hash_make  linenumber=372
                          ap_getword_white /src/mod_auth_openidc/test/stub.c linenumber=374
                            __ctype_b_loc  linenumber=196
                            apr_pstrmemdup  linenumber=201
                            __ctype_b_loc  linenumber=203
                          apr_hash_set  linenumber=377
                        oidc_util_spaced_string_to_hashtable /src/mod_auth_openidc/src/util/util.c linenumber=392
                        apr_hash_count  linenumber=395
                        apr_hash_first  linenumber=399
                        apr_hash_this  linenumber=400
                        apr_hash_next  linenumber=399
                    oidc_proto_supported_flows /src/mod_auth_openidc/src/proto/proto.c linenumber=385
                    apr_array_pstrcat  linenumber=385
                    apr_psprintf  linenumber=384
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=69
                  apr_psprintf  linenumber=76
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=76
                  oidc_metadata_valid_string_in_array /src/mod_auth_openidc/src/metadata/util.c linenumber=84
                  oidc_cfg_parse_is_valid_response_mode /src/mod_auth_openidc/src/cfg/parse.c linenumber=84
                    oidc_cfg_parse_is_valid_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=396
                      oidc_cfg_parse_string_options_flatten /src/mod_auth_openidc/src/cfg/parse.c linenumber=101
                        apr_palloc  linenumber=81
                        oidc_cfg_parse_options_flatten /src/mod_auth_openidc/src/cfg/parse.c linenumber=86
                      apr_psprintf  linenumber=100
                  apr_psprintf  linenumber=86
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=86
                  oidc_metadata_is_valid_uri /src/mod_auth_openidc/src/metadata/util.c linenumber=94
                    oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=117
                    apr_psprintf  linenumber=121
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=121
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=127
                  oidc_metadata_is_valid_uri /src/mod_auth_openidc/src/metadata/util.c linenumber=99
                  oidc_metadata_is_valid_uri /src/mod_auth_openidc/src/metadata/util.c linenumber=104
                  oidc_metadata_is_valid_uri /src/mod_auth_openidc/src/metadata/util.c linenumber=109
                  oidc_metadata_is_valid_uri /src/mod_auth_openidc/src/metadata/util.c linenumber=114
                  oidc_cfg_get_valid_endpoint_auth_function /src/mod_auth_openidc/src/cfg/cfg.c linenumber=121
                  oidc_metadata_valid_string_in_array /src/mod_auth_openidc/src/metadata/util.c linenumber=119
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=122
                oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=221
                oidc_cfg_provider_metadata_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=221
                apr_psprintf  linenumber=221
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=221
                oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=223
              oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=254
              oidc_cfg_provider_metadata_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=254
              oidc_metadata_provider_retrieve /src/mod_auth_openidc/src/metadata/provider.c linenumber=253
                oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=138
                oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=142
                oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=142
                oidc_cfg_http_timeout_short_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=143
                oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=143
                oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=144
                oidc_http_get /src/mod_auth_openidc/src/http.c linenumber=141
                  oidc_http_query_encoded_url /src/mod_auth_openidc/src/http.c linenumber=1232
                    apr_psprintf  linenumber=783
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=783
                    apr_table_elts  linenumber=786
                    oidc_http_encode_params /src/mod_auth_openidc/src/http.c linenumber=787
                      apr_table_elts  linenumber=772
                      apr_array_make  linenumber=772
                      apr_table_do  linenumber=773
                      apr_array_pstrcat  linenumber=774
                    oidc_http_add_form_url_encoded_param /src/mod_auth_openidc/src/http.c linenumber=787
                      oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=750
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=81
                        apr_palloc  linenumber=84
                      apr_psprintf  linenumber=750
                      apr_array_push  linenumber=749
                    strchr  linenumber=790
                    apr_psprintf  linenumber=791
                    oidc_http_encode_params /src/mod_auth_openidc/src/http.c linenumber=793
                    oidc_http_add_form_encoded_param_for_log /src/mod_auth_openidc/src/http.c linenumber=793
                      oidc_http_param_is_sensitive /src/mod_auth_openidc/src/http.c linenumber=761
                      apr_psprintf  linenumber=762
                      apr_array_push  linenumber=762
                    apr_psprintf  linenumber=794
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=794
                    apr_pstrdup  linenumber=796
                    apr_psprintf  linenumber=797
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=797
                  oidc_http_request /src/mod_auth_openidc/src/http.c linenumber=1233
                    oidc_http_redact_body_for_log /src/mod_auth_openidc/src/http.c linenumber=1073
                      oidc_util_log_mask_secrets /src/mod_auth_openidc/src/util/util.c linenumber=610
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=624
                      apr_palloc  linenumber=624
                      strchr  linenumber=629
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=630
                      memchr  linenumber=631
                      oidc_http_param_name_is_sensitive /src/mod_auth_openidc/src/http.c linenumber=635
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=592
                        _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=593
                    oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=1073
                    apr_psprintf  linenumber=1073
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1073
                    apr_psprintf  linenumber=1086
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1086
                    oidc_http_curl_acquire /src/mod_auth_openidc/src/http.c linenumber=1090
                      curl_easy_init  linenumber=1671
                      oidc_http_curl_pool_lock /src/mod_auth_openidc/src/http.c linenumber=1672
                        apr_thread_mutex_lock  linenumber=1626
                      oidc_http_curl_pool_unlock /src/mod_auth_openidc/src/http.c linenumber=1675
                        apr_thread_mutex_unlock  linenumber=1632
                      curl_easy_init  linenumber=1676
                    apr_psprintf  linenumber=1092
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1092
                    curl_easy_setopt  linenumber=1100
                    curl_easy_strerror  linenumber=1100
                    apr_psprintf  linenumber=1100
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1100
                    curl_easy_setopt  linenumber=1101
                    curl_easy_strerror  linenumber=1101
                    apr_psprintf  linenumber=1101
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1101
                    curl_easy_setopt  linenumber=1102
                    curl_easy_strerror  linenumber=1102
                    apr_psprintf  linenumber=1102
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1102
                    curl_easy_setopt  linenumber=1104
                    curl_easy_strerror  linenumber=1104
                    apr_psprintf  linenumber=1104
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1104
                    curl_easy_setopt  linenumber=1105
                    curl_easy_strerror  linenumber=1105
                    apr_psprintf  linenumber=1105
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1105
                    curl_easy_setopt  linenumber=1106
                    curl_easy_strerror  linenumber=1106
                    apr_psprintf  linenumber=1106
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1106
                    curl_easy_setopt  linenumber=1107
                    curl_easy_strerror  linenumber=1107
                    apr_psprintf  linenumber=1107
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1107
                    curl_easy_setopt  linenumber=1110
                    curl_easy_strerror  linenumber=1110
                    apr_psprintf  linenumber=1110
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1110
                    curl_easy_setopt  linenumber=1111
                    curl_easy_strerror  linenumber=1111
                    apr_psprintf  linenumber=1111
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1111
                    curl_easy_setopt  linenumber=1114
                    oidc_http_response_data /src/mod_auth_openidc/src/http.c linenumber=1114
                      apr_psprintf  linenumber=480
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=480
                      apr_palloc  linenumber=488
                      apr_psprintf  linenumber=490
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=490
                    curl_easy_strerror  linenumber=1114
                    apr_psprintf  linenumber=1114
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1114
                    curl_easy_setopt  linenumber=1116
                    curl_easy_strerror  linenumber=1116
                    apr_psprintf  linenumber=1116
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1116
                    curl_easy_setopt  linenumber=1119
                    oidc_http_response_header /src/mod_auth_openidc/src/http.c linenumber=1119
                      apr_hash_count  linenumber=518
                      apr_pstrndup  linenumber=522
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=525
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=533
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=539
                      apr_hash_first  linenumber=545
                      apr_hash_this  linenumber=546
                      _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=547
                      apr_psprintf  linenumber=548
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=548
                      apr_pstrdup  linenumber=549
                      apr_hash_set  linenumber=549
                      apr_hash_next  linenumber=545
                    curl_easy_strerror  linenumber=1119
                    apr_psprintf  linenumber=1119
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1119
                    curl_easy_setopt  linenumber=1121
                    curl_easy_strerror  linenumber=1121
                    apr_psprintf  linenumber=1121
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1121
                    curl_easy_setopt  linenumber=1125
                    curl_easy_strerror  linenumber=1125
                    apr_psprintf  linenumber=1125
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1125
                    curl_easy_setopt  linenumber=1126
                    curl_easy_strerror  linenumber=1126
                    apr_psprintf  linenumber=1126
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1126
                    curl_easy_setopt  linenumber=1134
                    curl_easy_strerror  linenumber=1134
                    apr_psprintf  linenumber=1134
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1134
                    curl_easy_setopt  linenumber=1135
                    curl_easy_strerror  linenumber=1135
                    apr_psprintf  linenumber=1135
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1135
                    oidc_http_set_curl_ssl_options /src/mod_auth_openidc/src/http.c linenumber=1137
                      apr_table_get  linenumber=843
                      apr_psprintf  linenumber=846
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=846
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=849
                      apr_psprintf  linenumber=849
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=849
                      curl_easy_setopt  linenumber=849
                      curl_easy_strerror  linenumber=849
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=852
                      apr_psprintf  linenumber=852
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=852
                      curl_easy_setopt  linenumber=852
                      curl_easy_strerror  linenumber=852
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=855
                      apr_psprintf  linenumber=855
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=855
                      curl_easy_setopt  linenumber=855
                      curl_easy_strerror  linenumber=855
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=858
                      apr_psprintf  linenumber=858
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=858
                      curl_easy_setopt  linenumber=858
                      curl_easy_strerror  linenumber=858
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=861
                      apr_psprintf  linenumber=861
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=861
                      curl_easy_setopt  linenumber=861
                      curl_easy_strerror  linenumber=861
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=864
                      apr_psprintf  linenumber=864
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=864
                      curl_easy_setopt  linenumber=864
                      curl_easy_strerror  linenumber=864
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=865
                      apr_psprintf  linenumber=865
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=865
                      curl_easy_setopt  linenumber=865
                      curl_easy_strerror  linenumber=865
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=866
                      curl_easy_setopt  linenumber=866
                      curl_easy_strerror  linenumber=866
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=869
                      apr_psprintf  linenumber=869
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=869
                      curl_easy_setopt  linenumber=869
                      curl_easy_strerror  linenumber=869
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=872
                      apr_psprintf  linenumber=872
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=872
                      curl_easy_setopt  linenumber=872
                      curl_easy_strerror  linenumber=872
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=873
                      apr_psprintf  linenumber=873
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=873
                      curl_easy_setopt  linenumber=873
                      curl_easy_strerror  linenumber=873
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=874
                      apr_psprintf  linenumber=874
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=874
                      curl_easy_setopt  linenumber=874
                      curl_easy_strerror  linenumber=874
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=875
                      apr_psprintf  linenumber=875
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=875
                      curl_easy_setopt  linenumber=875
                      curl_easy_strerror  linenumber=875
                    oidc_http_request_setup_ca_bundle /src/mod_auth_openidc/src/http.c linenumber=1139
                      oidc_cfg_ca_bundle_path_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=909
                      oidc_cfg_ca_bundle_path_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=910
                      curl_easy_setopt  linenumber=910
                      curl_easy_strerror  linenumber=910
                      apr_psprintf  linenumber=910
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=910
                    oidc_http_user_agent /src/mod_auth_openidc/src/http.c linenumber=1142
                      apr_table_get  linenumber=883
                      getpid  linenumber=886
                      apr_psprintf  linenumber=885
                      oidc_util_openssl_version /src/mod_auth_openidc/src/util/util.c linenumber=888
                        apr_psprintf  linenumber=690
                      apr_psprintf  linenumber=887
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=1143
                    apr_psprintf  linenumber=1144
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1144
                    curl_easy_setopt  linenumber=1145
                    curl_easy_strerror  linenumber=1145
                    apr_psprintf  linenumber=1145
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1145
                    oidc_http_interface /src/mod_auth_openidc/src/http.c linenumber=1149
                      apr_table_get  linenumber=897
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=1150
                    apr_psprintf  linenumber=1152
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1152
                    curl_easy_setopt  linenumber=1153
                    curl_easy_strerror  linenumber=1153
                    apr_psprintf  linenumber=1153
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1153
                    oidc_http_request_setup_proxy /src/mod_auth_openidc/src/http.c linenumber=1161
                      curl_easy_setopt  linenumber=941
                      curl_easy_strerror  linenumber=941
                      apr_psprintf  linenumber=941
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=941
                      curl_easy_setopt  linenumber=943
                      curl_easy_strerror  linenumber=943
                      apr_psprintf  linenumber=943
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=943
                      curl_easy_setopt  linenumber=946
                      curl_easy_strerror  linenumber=946
                      apr_psprintf  linenumber=946
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=946
                    curl_easy_setopt  linenumber=1165
                    curl_easy_strerror  linenumber=1165
                    apr_psprintf  linenumber=1165
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1165
                    curl_easy_setopt  linenumber=1166
                    curl_easy_strerror  linenumber=1166
                    apr_psprintf  linenumber=1166
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1166
                    curl_easy_setopt  linenumber=1170
                    curl_easy_strerror  linenumber=1170
                    apr_psprintf  linenumber=1170
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1170
                    curl_easy_setopt  linenumber=1173
                    curl_easy_strerror  linenumber=1173
                    apr_psprintf  linenumber=1173
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1173
                    curl_easy_setopt  linenumber=1176
                    curl_easy_strerror  linenumber=1176
                    apr_psprintf  linenumber=1176
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1176
                    curl_easy_setopt  linenumber=1181
                    curl_easy_strerror  linenumber=1181
                    apr_psprintf  linenumber=1181
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1181
                    curl_easy_setopt  linenumber=1182
                    curl_easy_strerror  linenumber=1182
                    apr_psprintf  linenumber=1182
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1182
                    oidc_http_request_build_header_list /src/mod_auth_openidc/src/http.c linenumber=1185
                      apr_psprintf  linenumber=960
                      curl_slist_append  linenumber=960
                      apr_psprintf  linenumber=965
                      curl_slist_append  linenumber=964
                      oidc_http_hdr_in_traceparent_get /src/mod_auth_openidc/src/http.c linenumber=967
                        oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=406
                      oidc_cfg_trace_parent_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=968
                      apr_psprintf  linenumber=969
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=969
                      apr_psprintf  linenumber=971
                      curl_slist_append  linenumber=971
                      oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=973
                      apr_psprintf  linenumber=975
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=975
                      apr_psprintf  linenumber=977
                      curl_slist_append  linenumber=976
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=982
                      apr_psprintf  linenumber=982
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=982
                      apr_psprintf  linenumber=983
                      curl_slist_append  linenumber=983
                    curl_easy_setopt  linenumber=1187
                    curl_easy_strerror  linenumber=1187
                    apr_psprintf  linenumber=1187
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1187
                    oidc_http_request_pass_cookies /src/mod_auth_openidc/src/http.c linenumber=1190
                      oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1003
                      apr_psprintf  linenumber=1007
                      apr_psprintf  linenumber=1008
                      apr_psprintf  linenumber=1014
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1014
                      curl_easy_setopt  linenumber=1015
                      curl_easy_strerror  linenumber=1015
                      apr_psprintf  linenumber=1015
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1015
                    curl_easy_setopt  linenumber=1193
                    curl_easy_strerror  linenumber=1193
                    apr_psprintf  linenumber=1193
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1193
                    oidc_http_request_perform_with_retries /src/mod_auth_openidc/src/http.c linenumber=1196
                      curl_easy_perform  linenumber=1028
                      apr_psprintf  linenumber=1033
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1033
                      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1035
                      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1035
                      apr_hash_get  linenumber=1035
                      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1035
                      apr_psprintf  linenumber=1039
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1039
                      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1041
                      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1041
                      apr_hash_get  linenumber=1041
                      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1041
                      apr_sleep  linenumber=1044
                    curl_easy_getinfo  linenumber=1200
                    apr_psprintf  linenumber=1201
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1201
                    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1203
                    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1203
                    apr_hash_get  linenumber=1203
                    apr_psprintf  linenumber=1203
                    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1203
                    apr_pstrmemdup  linenumber=1205
                    oidc_http_redact_json_for_log /src/mod_auth_openidc/src/http.c linenumber=1211
                      oidc_util_log_mask_secrets /src/mod_auth_openidc/src/util/util.c linenumber=732
                      apr_pstrcat  linenumber=739
                      oidc_http_redact_json_member /src/mod_auth_openidc/src/http.c linenumber=738
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=673
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=674
                        apr_palloc  linenumber=675
                        _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=684
                        strchr  linenumber=713
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=714
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=718
                    apr_psprintf  linenumber=1211
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1211
                    curl_slist_free_all  linenumber=1218
                    oidc_http_curl_release /src/mod_auth_openidc/src/http.c linenumber=1219
                      curl_easy_reset  linenumber=1688
                      oidc_http_curl_pool_lock /src/mod_auth_openidc/src/http.c linenumber=1689
                      oidc_http_curl_pool_unlock /src/mod_auth_openidc/src/http.c linenumber=1694
                      curl_easy_cleanup  linenumber=1697
                oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=145
                _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=145
                apr_hash_get  linenumber=145
                oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=145
                oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=149
                apr_hash_get  linenumber=149
                apr_time_now  linenumber=149
                oidc_metrics_timing_add /src/mod_auth_openidc/src/metrics.c linenumber=149
                oidc_json_decode_and_check_error /src/mod_auth_openidc/src/json.c linenumber=152
                  oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=367
                  oidc_json_check_error /src/mod_auth_openidc/src/json.c linenumber=371
                    oidc_json_string_print /src/mod_auth_openidc/src/json.c linenumber=355
                      oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=341
                      oidc_json_is_null /src/mod_auth_openidc/src/json.c linenumber=342
                      oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=343
                      apr_psprintf  linenumber=343
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=343
                    oidc_json_string_print /src/mod_auth_openidc/src/json.c linenumber=356
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=372
                apr_psprintf  linenumber=153
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=153
                oidc_metadata_provider_is_valid /src/mod_auth_openidc/src/metadata/provider.c linenumber=158
                oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=159
              oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=256
              oidc_cfg_provider_metadata_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=256
              apr_psprintf  linenumber=256
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=256
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=260
              oidc_provider_validate_metadata_str /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=262
              oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=265
              oidc_cfg_provider_metadata_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=265
              apr_time_now  linenumber=265
              oidc_cfg_provider_metadata_refresh_interval_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=265
              oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=265
              oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=272
              oidc_cfg_provider_copy /src/mod_auth_openidc/src/cfg/provider.c linenumber=272
                oidc_cfg_provider_create /src/mod_auth_openidc/src/cfg/provider.c linenumber=798
                oidc_cfg_provider_merge /src/mod_auth_openidc/src/cfg/provider.c linenumber=799
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=776
                  _oidc_cfg_merge_pos_int /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=776
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=780
                  _oidc_cfg_merge_pos_int /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=782
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=783
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=785
                  oidc_jwk_list_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=785
                    apr_array_make  linenumber=302
                    oidc_jwk_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=304
                      oidc_jwk_new /src/mod_auth_openidc/src/jose/jwk.c linenumber=250
                      cjose_jwk_retain /src/cjose/src/jwk.c linenumber=251
                        cjose_err_message /src/cjose/src/error.c linenumber=223
                        cjose_err_message /src/cjose/src/error.c linenumber=229
                      apr_pstrdup  linenumber=252
                      apr_pstrdup  linenumber=254
                      apr_pstrdup  linenumber=255
                      apr_array_make  linenumber=258
                      apr_array_push  linenumber=260
                      apr_pstrdup  linenumber=262
                    apr_array_push  linenumber=304
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=787
                  oidc_jwk_list_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=787
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=788
                  oidc_jwk_list_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=788
              oidc_metadata_provider_parse /src/mod_auth_openidc/src/metadata/provider.c linenumber=274
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=344
                oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=346
                oidc_cfg_provider_issuer_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=347
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=347
                oidc_cfg_provider_token_endpoint_auth_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=352
                oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=356
                oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=357
                oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=357
                oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=359
                oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=360
                oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=360
                oidc_metadata_endpoint_auth_select /src/mod_auth_openidc/src/metadata/util.c linenumber=361
                  oidc_cfg_get_valid_endpoint_auth_function /src/mod_auth_openidc/src/cfg/cfg.c linenumber=203
                  oidc_metadata_valid_string_in_array /src/mod_auth_openidc/src/metadata/util.c linenumber=202
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=364
                apr_psprintf  linenumber=364
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=364
                oidc_cfg_provider_token_endpoint_auth_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=371
                  oidc_cfg_endpoint_auth_set /src/mod_auth_openidc/src/cfg/cfg.c linenumber=694
                    oidc_cfg_get_valid_endpoint_auth_function /src/mod_auth_openidc/src/cfg/cfg.c linenumber=392
                    oidc_cfg_endpoint_auth_parse /src/mod_auth_openidc/src/cfg/cfg.c linenumber=394
                      apr_pstrdup  linenumber=352
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=353
                      apr_pstrdup  linenumber=356
                      apr_pstrdup  linenumber=358
                apr_psprintf  linenumber=373
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=373
                oidc_metadata_provider_cert_bound_tokens_enabled /src/mod_auth_openidc/src/metadata/provider.c linenumber=377
                  oidc_cfg_provider_token_endpoint_auth_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=310
                  oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=311
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=312
                  oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=312
                  oidc_cfg_provider_cert_bound_tokens_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=313
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=317
                  oidc_cfg_provider_cert_bound_tokens_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=317
                  oidc_proto_profile_cert_bound_tokens_get /src/mod_auth_openidc/src/proto/profile.c linenumber=319
                    oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=278
                      oidc_cfg_provider_profile_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=219
                  oidc_metadata_cert_bound_tokens_enabled /src/mod_auth_openidc/src/metadata/util.c linenumber=321
                    oidc_cfg_endpoint_auth_is_mtls /src/mod_auth_openidc/src/cfg/cfg.c linenumber=215
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=402
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=403
                    oidc_metadata_parse_boolean /src/mod_auth_openidc/src/metadata/util.c linenumber=224
                      oidc_json_object_get_bool /src/mod_auth_openidc/src/json.c linenumber=246
                        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=493
                        oidc_json_is_boolean /src/mod_auth_openidc/src/json.c linenumber=494
                        oidc_json_is_true /src/mod_auth_openidc/src/json.c linenumber=495
                      oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=247
                      oidc_cfg_parse_boolean /src/mod_auth_openidc/src/cfg/parse.c linenumber=249
                        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=156
                        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=157
                        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=161
                        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=162
                        apr_psprintf  linenumber=166
                      apr_psprintf  linenumber=251
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=251
                      oidc_json_object_get_int /src/mod_auth_openidc/src/json.c linenumber=255
                oidc_cfg_provider_cert_bound_tokens_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=378
                oidc_metadata_mtls_endpoint_aliases_get /src/mod_auth_openidc/src/metadata/util.c linenumber=379
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=235
                  oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=236
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=381
                apr_psprintf  linenumber=381
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=381
                oidc_cfg_provider_cert_bound_tokens_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=385
                oidc_metadata_provider_dpop_supported /src/mod_auth_openidc/src/metadata/provider.c linenumber=390
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=329
                  oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=330
                  oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=330
                oidc_cfg_provider_dpop_supported_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=390
                oidc_cfg_provider_authorization_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=392
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=392
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=267
                  oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=268
                  oidc_metadata_parse_url /src/mod_auth_openidc/src/metadata/util.c linenumber=268
                    oidc_metadata_is_valid_uri /src/mod_auth_openidc/src/metadata/util.c linenumber=267
                    apr_pstrdup  linenumber=269
                  oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=271
                  apr_psprintf  linenumber=271
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=271
                  oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=282
                  oidc_metadata_parse_url /src/mod_auth_openidc/src/metadata/util.c linenumber=282
                oidc_cfg_provider_authorization_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=392
                apr_psprintf  linenumber=392
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=392
                oidc_cfg_provider_token_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=393
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=393
                oidc_cfg_provider_token_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=393
                  oidc_cfg_provider_token_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=423
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=423
                  apr_pstrdup  linenumber=423
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=393
                oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=394
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=394
                oidc_cfg_provider_userinfo_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=394
                  oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=746
                  apr_pstrdup  linenumber=746
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=394
                oidc_cfg_provider_revocation_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=396
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=396
                oidc_cfg_provider_revocation_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=396
                  oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=747
                  apr_pstrdup  linenumber=747
                apr_psprintf  linenumber=396
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=396
                oidc_cfg_provider_pushed_authorization_request_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=398
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=398
                oidc_cfg_provider_pushed_authorization_request_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=398
                  oidc_cfg_provider_pushed_authorization_request_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=426
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=426
                  apr_pstrdup  linenumber=426
                apr_psprintf  linenumber=398
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=398
                oidc_cfg_provider_jwks_uri_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=402
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=403
                oidc_metadata_parse_url /src/mod_auth_openidc/src/metadata/util.c linenumber=403
                oidc_cfg_provider_jwks_uri_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=405
                  oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=597
                  apr_pstrdup  linenumber=599
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=405
                oidc_cfg_provider_signed_jwks_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=408
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=409
                oidc_metadata_parse_url /src/mod_auth_openidc/src/metadata/util.c linenumber=409
                oidc_cfg_provider_signed_jwks_uri_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=412
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=661
                  oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=662
                  apr_pstrdup  linenumber=665
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=668
                  oidc_json_parse /src/mod_auth_openidc/src/json.c linenumber=671
                  apr_psprintf  linenumber=672
                  oidc_cfg_provider_signed_jwks_uri_keys_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=676
                    oidc_is_jwk /src/mod_auth_openidc/src/jose/jwk.c linenumber=625
                      json_object_get  linenumber=361
                    oidc_jwk_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=627
                      oidc_jwk_parse /src/mod_auth_openidc/src/jose/jwk.c linenumber=325
                        oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=194
                        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=196
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=200
                        cjose_jwk_import /src/cjose/src/jwk.c linenumber=200
                          cjose_err_message /src/cjose/src/error.c linenumber=2263
                          json_loadb  linenumber=2268
                          cjose_err_message /src/cjose/src/error.c linenumber=2271
                          cjose_jwk_import_json /src/cjose/src/jwk.c linenumber=2275
                            cjose_err_message /src/cjose/src/error.c linenumber=2295
                            _cjose_jwk_get_json_object_string_attribute /src/cjose/src/jwk.c linenumber=2300
                              json_object_get  linenumber=1842
                              json_string_value  linenumber=1845
                            cjose_err_message /src/cjose/src/error.c linenumber=2303
                            _cjose_jwk_kty_from_name /src/cjose/src/jwk.c linenumber=2309
                              strncmp  linenumber=658
                              strncmp  linenumber=662
                              strncmp  linenumber=666
                              strncmp  linenumber=670
                            cjose_err_message /src/cjose/src/error.c linenumber=2311
                            _cjose_jwk_import_EC /src/cjose/src/jwk.c linenumber=2319
                              _cjose_jwk_get_json_object_string_attribute /src/cjose/src/jwk.c linenumber=1960
                              cjose_err_message /src/cjose/src/error.c linenumber=1963
                              _cjose_jwk_ec_curve_from_name /src/cjose/src/jwk.c linenumber=1969
                                strncmp  linenumber=632
                                strncmp  linenumber=636
                                strncmp  linenumber=640
                                strncmp  linenumber=644
                              cjose_err_message /src/cjose/src/error.c linenumber=1971
                              _cjose_jwk_ec_size_for_curve /src/cjose/src/jwk.c linenumber=1976
                              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=1977
                                _cjose_jwk_get_json_object_string_attribute /src/cjose/src/jwk.c linenumber=1874
                                strlen  linenumber=1875
                                strlen  linenumber=1886
                                cjose_err_message /src/cjose/src/error.c linenumber=1895
                                strlen  linenumber=1903
                                cjose_base64url_decode /src/cjose/src/base64.c linenumber=1903
                              cjose_err_message /src/cjose/src/error.c linenumber=1979
                              _cjose_jwk_ec_size_for_curve /src/cjose/src/jwk.c linenumber=1984
                              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=1985
                              cjose_err_message /src/cjose/src/error.c linenumber=1987
                              _cjose_jwk_ec_size_for_curve /src/cjose/src/jwk.c linenumber=1992
                              _cjose_jwk_decode_private_attribute /src/cjose/src/jwk.c linenumber=1997
                                _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=1917
                                json_object_get  linenumber=1921
                                cjose_err_message /src/cjose/src/error.c linenumber=1942
                              cjose_jwk_create_EC_spec /src/cjose/src/jwk.c linenumber=2014
                                cjose_err_message /src/cjose/src/error.c linenumber=969
                                cjose_err_message /src/cjose/src/error.c linenumber=977
                                _cjose_jwk_ec_nid_for_curve /src/cjose/src/jwk.c linenumber=981
                                EC_KEY_new_by_curve_name  linenumber=981
                                cjose_err_message /src/cjose/src/error.c linenumber=984
                                EC_KEY_get0_group  linenumber=988
                                cjose_err_message /src/cjose/src/error.c linenumber=991
                                BN_bin2bn  linenumber=998
                                cjose_err_message /src/cjose/src/error.c linenumber=1001
                                EC_KEY_set_private_key  linenumber=1004
                                cjose_err_message /src/cjose/src/error.c linenumber=1006
                                EC_POINT_new  linenumber=1011
                                cjose_err_message /src/cjose/src/error.c linenumber=1014
                                EC_POINT_mul  linenumber=1017
                                cjose_err_message /src/cjose/src/error.c linenumber=1019
                                EC_POINT_new  linenumber=1029
                                cjose_err_message /src/cjose/src/error.c linenumber=1032
                                BN_bin2bn  linenumber=1036
                                BN_bin2bn  linenumber=1037
                                cjose_err_message /src/cjose/src/error.c linenumber=1040
                                EC_POINT_set_affine_coordinates_GFp  linenumber=1044
                                cjose_err_message /src/cjose/src/error.c linenumber=1046
                                EC_POINT_is_on_curve  linenumber=1050
                                cjose_err_message /src/cjose/src/error.c linenumber=1052
                                EC_KEY_set_public_key  linenumber=1058
                                cjose_err_message /src/cjose/src/error.c linenumber=1060
                                EC_KEY_check_key  linenumber=1064
                                cjose_err_message /src/cjose/src/error.c linenumber=1066
                                _cjose_jwk_EC_new /src/cjose/src/jwk.c linenumber=1070
                                  cjose_get_alloc /src/cjose/src/util.c linenumber=683
                                  cjose_err_message /src/cjose/src/error.c linenumber=686
                                  cjose_get_alloc /src/cjose/src/util.c linenumber=692
                                  cjose_err_message /src/cjose/src/error.c linenumber=695
                                  cjose_get_dealloc /src/cjose/src/util.c linenumber=696
                                cjose_get_dealloc /src/cjose/src/util.c linenumber=1082
                                EC_KEY_free  linenumber=1087
                                EC_POINT_free  linenumber=1094
                                BN_free  linenumber=1099
                                BN_free  linenumber=1104
                                BN_free  linenumber=1109
                              cjose_get_dealloc /src/cjose/src/util.c linenumber=2019
                              cjose_get_dealloc /src/cjose/src/util.c linenumber=2023
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2028
                            _cjose_jwk_import_RSA /src/cjose/src/jwk.c linenumber=2323
                              json_object_get  linenumber=2057
                              cjose_err_message /src/cjose/src/error.c linenumber=2059
                              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=2064
                              cjose_err_message /src/cjose/src/error.c linenumber=2066
                              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=2071
                              cjose_err_message /src/cjose/src/error.c linenumber=2073
                              _cjose_jwk_decode_private_attribute /src/cjose/src/jwk.c linenumber=2078
                              _cjose_jwk_decode_private_attribute /src/cjose/src/jwk.c linenumber=2085
                              cjose_err_message /src/cjose/src/error.c linenumber=2087
                              _cjose_jwk_decode_private_attribute /src/cjose/src/jwk.c linenumber=2092
                              cjose_err_message /src/cjose/src/error.c linenumber=2094
                              _cjose_jwk_decode_private_attribute /src/cjose/src/jwk.c linenumber=2099
                              cjose_err_message /src/cjose/src/error.c linenumber=2101
                              _cjose_jwk_decode_private_attribute /src/cjose/src/jwk.c linenumber=2106
                              cjose_err_message /src/cjose/src/error.c linenumber=2108
                              _cjose_jwk_decode_private_attribute /src/cjose/src/jwk.c linenumber=2113
                              cjose_err_message /src/cjose/src/error.c linenumber=2115
                              cjose_jwk_create_RSA_spec /src/cjose/src/jwk.c linenumber=2140
                                cjose_err_message /src/cjose/src/error.c linenumber=1767
                                cjose_err_message /src/cjose/src/error.c linenumber=1775
                                BN_bin2bn  linenumber=1780
                                cjose_err_message /src/cjose/src/error.c linenumber=1783
                                BN_num_bits  linenumber=1786
                                BN_free  linenumber=1788
                                cjose_err_message /src/cjose/src/error.c linenumber=1789
                                BN_free  linenumber=1792
                                RSA_new  linenumber=1795
                                cjose_err_message /src/cjose/src/error.c linenumber=1798
                                _cjose_jwk_rsa_set /src/cjose/src/jwk.c linenumber=1804
                                  BN_bin2bn  linenumber=78
                                  BN_bin2bn  linenumber=80
                                  BN_bin2bn  linenumber=82
                                  RSA_set0_key  linenumber=85
                                  BN_free  linenumber=89
                                  BN_free  linenumber=90
                                  BN_free  linenumber=91
                                cjose_err_message /src/cjose/src/error.c linenumber=1806
                                _cjose_jwk_rsa_set_factors /src/cjose/src/jwk.c linenumber=1809
                                  BN_bin2bn  linenumber=118
                                  BN_bin2bn  linenumber=120
                                  BN_free  linenumber=130
                                  BN_free  linenumber=131
                                  RSA_set0_factors  linenumber=136
                                  BN_free  linenumber=138
                                  BN_free  linenumber=139
                                _cjose_jwk_rsa_set_crt /src/cjose/src/jwk.c linenumber=1810
                                  BN_bin2bn  linenumber=166
                                  BN_bin2bn  linenumber=168
                                  BN_bin2bn  linenumber=170
                                  BN_free  linenumber=180
                                  BN_free  linenumber=181
                                  BN_free  linenumber=182
                                  RSA_set0_crt_params  linenumber=187
                                  BN_free  linenumber=189
                                  BN_free  linenumber=190
                                  BN_free  linenumber=191
                                cjose_err_message /src/cjose/src/error.c linenumber=1812
                                _cjose_jwk_rsa_set /src/cjose/src/jwk.c linenumber=1818
                                cjose_err_message /src/cjose/src/error.c linenumber=1820
                                _cjose_jwk_RSA_new /src/cjose/src/jwk.c linenumber=1825
                                  cjose_get_alloc /src/cjose/src/util.c linenumber=1571
                                  RSA_free  linenumber=1576
                                  cjose_err_message /src/cjose/src/error.c linenumber=1577
                                  RSA_size  linenumber=1583
                                RSA_free  linenumber=1830
                              cjose_get_dealloc /src/cjose/src/util.c linenumber=2144
                              cjose_get_dealloc /src/cjose/src/util.c linenumber=2145
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2146
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2147
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2148
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2149
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2150
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2151
                            _cjose_jwk_import_oct /src/cjose/src/jwk.c linenumber=2327
                              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=2163
                              cjose_err_message /src/cjose/src/error.c linenumber=2165
                              cjose_jwk_create_oct_spec /src/cjose/src/jwk.c linenumber=2170
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2174
                            _cjose_jwk_import_OKP /src/cjose/src/jwk.c linenumber=2331
                              _cjose_jwk_get_json_object_string_attribute /src/cjose/src/jwk.c linenumber=2189
                              cjose_err_message /src/cjose/src/error.c linenumber=2192
                              _cjose_jwk_okp_curve_from_name /src/cjose/src/jwk.c linenumber=2198
                                strncmp  linenumber=1206
                                strncmp  linenumber=1210
                                strncmp  linenumber=1214
                                strncmp  linenumber=1218
                              cjose_err_message /src/cjose/src/error.c linenumber=2200
                              _cjose_jwk_okp_size_for_curve /src/cjose/src/jwk.c linenumber=2208
                              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=2209
                              cjose_err_message /src/cjose/src/error.c linenumber=2212
                              _cjose_jwk_okp_size_for_curve /src/cjose/src/jwk.c linenumber=2220
                              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=2221
                              json_object_get  linenumber=2222
                              cjose_err_message /src/cjose/src/error.c linenumber=2224
                              cjose_jwk_create_OKP_spec /src/cjose/src/jwk.c linenumber=2238
                                cjose_err_message /src/cjose/src/error.c linenumber=1445
                                _cjose_jwk_okp_nid_for_curve /src/cjose/src/jwk.c linenumber=1449
                                _cjose_jwk_okp_size_for_curve /src/cjose/src/jwk.c linenumber=1450
                                cjose_err_message /src/cjose/src/error.c linenumber=1453
                                cjose_err_message /src/cjose/src/error.c linenumber=1461
                                cjose_err_message /src/cjose/src/error.c linenumber=1469
                                EVP_PKEY_new_raw_private_key  linenumber=1475
                                cjose_err_message /src/cjose/src/error.c linenumber=1478
                                cjose_get_alloc /src/cjose/src/util.c linenumber=1486
                                cjose_err_message /src/cjose/src/error.c linenumber=1489
                                EVP_PKEY_get_raw_public_key  linenumber=1493
                                cjose_err_message /src/cjose/src/error.c linenumber=1495
                                cjose_const_memcmp /src/cjose/src/util.c linenumber=1498
                                  CRYPTO_memcmp  linenumber=112
                                cjose_err_message /src/cjose/src/error.c linenumber=1500
                                EVP_PKEY_new_raw_public_key  linenumber=1507
                                cjose_err_message /src/cjose/src/error.c linenumber=1510
                                _cjose_jwk_OKP_new /src/cjose/src/jwk.c linenumber=1515
                                  cjose_get_alloc /src/cjose/src/util.c linenumber=1231
                                  cjose_err_message /src/cjose/src/error.c linenumber=1234
                                  cjose_get_alloc /src/cjose/src/util.c linenumber=1240
                                  cjose_err_message /src/cjose/src/error.c linenumber=1243
                                  cjose_get_dealloc /src/cjose/src/util.c linenumber=1244
                                  _cjose_jwk_okp_size_for_curve /src/cjose/src/jwk.c linenumber=1250
                                EVP_PKEY_free  linenumber=1524
                                cjose_get_dealloc /src/cjose/src/util.c linenumber=1525
                              cjose_get_dealloc /src/cjose/src/util.c linenumber=2241
                              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2243
                            cjose_err_message /src/cjose/src/error.c linenumber=2335
                            _cjose_jwk_get_json_object_string_attribute /src/cjose/src/jwk.c linenumber=2345
                            _cjose_strndup /src/cjose/src/util.c linenumber=2348
                            cjose_jwk_release /src/cjose/src/jwk.c linenumber=2351
                          json_decref /usr/include/jansson.h linenumber=2281
                        _oidc_jwk_parse_x5c_spec /src/mod_auth_openidc/src/jose/jwk.c linenumber=205
                          oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=144
                            json_object_get  linenumber=206
                            json_string_value  linenumber=209
                            apr_pstrdup  linenumber=209
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=211
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=216
                          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=146
                          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=150
                          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=151
                          json_object_get  linenumber=156
                          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=158
                          _oidc_jwk_parse_x5c /src/mod_auth_openidc/src/jose/jwk.c linenumber=162
                            json_object_get  linenumber=962
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=964
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=968
                            json_array_get  linenumber=973
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=975
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=979
                            json_string_value  linenumber=983
                            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=992
                            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=994
                            apr_palloc  linenumber=995
                            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=998
                            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=999
                            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1007
                            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1008
                            BIO_new_mem_buf  linenumber=1013
                            ERR_get_error  linenumber=1015
                            ERR_error_string  linenumber=1015
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=1015
                            json_object_get  linenumber=1019
                            json_string_value  linenumber=1021
                            oidc_jwk_pem_bio_to_jwk /src/mod_auth_openidc/src/jose/jwk.c linenumber=1026
                              oidc_jwk_new /src/mod_auth_openidc/src/jose/jwk.c linenumber=886
                              PEM_read_bio_PrivateKey  linenumber=889
                              ERR_get_error  linenumber=890
                              ERR_error_string  linenumber=890
                              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=890
                              oidc_jwk_pem_bio_read_public /src/mod_auth_openidc/src/jose/jwk.c linenumber=893
                                PEM_read_bio_PUBKEY  linenumber=830
                                BIO_ctrl  linenumber=835
                                oidc_jwk_x509_read /src/mod_auth_openidc/src/jose/jwk.c linenumber=838
                                  PEM_read_bio_X509_AUX  linenumber=550
                                  ERR_get_error  linenumber=551
                                  ERR_error_string  linenumber=551
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=551
                                  X509_get_pubkey  linenumber=557
                                  ERR_get_error  linenumber=559
                                  ERR_error_string  linenumber=559
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=559
                                  oidc_jose_util_get_b64encoded_certificate_data /src/mod_auth_openidc/src/jose/jwk.c linenumber=565
                                    BIO_s_mem  linenumber=79
                                    BIO_new  linenumber=79
                                    ERR_get_error  linenumber=80
                                    ERR_error_string  linenumber=80
                                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=80
                                    PEM_write_bio_X509  linenumber=84
                                    ERR_get_error  linenumber=85
                                    ERR_error_string  linenumber=85
                                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=85
                                    PEM_read_bio  linenumber=88
                                    ERR_get_error  linenumber=89
                                    ERR_error_string  linenumber=89
                                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=89
                                    apr_palloc  linenumber=96
                                    ERR_get_error  linenumber=98
                                    ERR_error_string  linenumber=98
                                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=98
                                    EVP_EncodeBlock  linenumber=102
                                    BIO_free  linenumber=106
                                    CRYPTO_free  linenumber=109
                                    CRYPTO_free  linenumber=112
                                    CRYPTO_free  linenumber=115
                                  X509_free  linenumber=574
                                oidc_jwk_populate_cert_info /src/mod_auth_openidc/src/jose/jwk.c linenumber=841
                                  apr_array_make  linenumber=785
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=787
                                  apr_array_push  linenumber=790
                                  i2d_X509  linenumber=803
                                  ERR_get_error  linenumber=806
                                  ERR_error_string  linenumber=806
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=806
                                  oidc_jose_hash_and_base64url_encode /src/mod_auth_openidc/src/jose.c linenumber=810
                                  oidc_jose_hash_and_base64url_encode /src/mod_auth_openidc/src/jose.c linenumber=812
                                  oidc_jwk_x509_read /src/mod_auth_openidc/src/jose/jwk.c linenumber=815
                                  apr_array_push  linenumber=816
                                  CRYPTO_free  linenumber=822
                              oidc_jwk_pkey_to_jwk /src/mod_auth_openidc/src/jose/jwk.c linenumber=897
                                oidc_jwk_pkey_base_id /src/mod_auth_openidc/src/jose/jwk.c linenumber=864
                                  EVP_PKEY_get_base_id  linenumber=850
                                _oidc_jwk_rsa_key_to_jwk /src/mod_auth_openidc/src/jose/jwk.c linenumber=866
                                  EVP_PKEY_get_bn_param  linenumber=595
                                  EVP_PKEY_get_bn_param  linenumber=596
                                  ERR_get_error  linenumber=597
                                  ERR_error_string  linenumber=597
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=597
                                  EVP_PKEY_get_bn_param  linenumber=600
                                  BN_num_bits  linenumber=621
                                  apr_palloc  linenumber=622
                                  BN_bn2bin  linenumber=623
                                  BN_num_bits  linenumber=626
                                  apr_palloc  linenumber=627
                                  BN_bn2bin  linenumber=628
                                  BN_num_bits  linenumber=632
                                  apr_palloc  linenumber=633
                                  BN_bn2bin  linenumber=634
                                  cjose_jwk_create_RSA_spec /src/cjose/src/jwk.c linenumber=637
                                  apr_psprintf  linenumber=639
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=639
                                  apr_palloc  linenumber=644
                                  BN_clear_free  linenumber=654
                                  BN_clear_free  linenumber=656
                                  BN_clear_free  linenumber=658
                                _oidc_jwk_ec_key_to_jwk /src/mod_auth_openidc/src/jose/jwk.c linenumber=869
                                  EVP_PKEY_get_bn_param  linenumber=684
                                  EVP_PKEY_get_bn_param  linenumber=685
                                  ERR_get_error  linenumber=686
                                  ERR_error_string  linenumber=686
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=686
                                  EVP_PKEY_get_bn_param  linenumber=689
                                  EVP_PKEY_get_utf8_string_param  linenumber=690
                                  ERR_get_error  linenumber=692
                                  ERR_error_string  linenumber=692
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=692
                                  OBJ_sn2nid  linenumber=695
                                  BN_num_bits  linenumber=726
                                  apr_palloc  linenumber=727
                                  BN_bn2bin  linenumber=728
                                  BN_num_bits  linenumber=730
                                  apr_palloc  linenumber=731
                                  BN_bn2bin  linenumber=732
                                  BN_num_bits  linenumber=735
                                  apr_palloc  linenumber=736
                                  BN_bn2bin  linenumber=737
                                  cjose_jwk_create_EC_spec /src/cjose/src/jwk.c linenumber=740
                                  apr_psprintf  linenumber=742
                                  _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=742
                                  htonl  linenumber=746
                                  apr_palloc  linenumber=748
                                  BN_clear_free  linenumber=758
                                  BN_clear_free  linenumber=760
                                  BN_clear_free  linenumber=763
                                oidc_jwk_pkey_base_id /src/mod_auth_openidc/src/jose/jwk.c linenumber=872
                                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=872
                              oidc_jwk_set_or_generate_kid /src/mod_auth_openidc/src/jose/jwk.c linenumber=900
                              cjose_jwk_get_kid /src/cjose/src/jwk.c linenumber=903
                              apr_pstrdup  linenumber=903
                              cjose_jwk_get_kty /src/cjose/src/jwk.c linenumber=904
                              EVP_PKEY_free  linenumber=911
                              X509_free  linenumber=913
                            BIO_free  linenumber=1029
                        apr_psprintf  linenumber=207
                        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=207
                        oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=212
                        oidc_jwk_from_cjose /src/mod_auth_openidc/src/jose/jwk.c linenumber=214
                          oidc_jwk_new /src/mod_auth_openidc/src/jose/jwk.c linenumber=174
                          cjose_jwk_get_kid /src/cjose/src/jwk.c linenumber=176
                          apr_pstrdup  linenumber=176
                          cjose_jwk_get_kty /src/cjose/src/jwk.c linenumber=177
                          apr_pstrdup  linenumber=178
                        oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=217
                        json_object_get  linenumber=220
                        json_array_size  linenumber=222
                        apr_array_make  linenumber=222
                        json_array_size  linenumber=223
                        json_array_get  linenumber=224
                        json_string_value  linenumber=226
                        apr_pstrdup  linenumber=226
                        apr_array_push  linenumber=226
                        json_object_get  linenumber=231
                        json_string_value  linenumber=233
                        apr_pstrdup  linenumber=233
                        json_object_get  linenumber=236
                        json_string_value  linenumber=238
                        apr_pstrdup  linenumber=238
                    apr_psprintf  linenumber=629
                    apr_psprintf  linenumber=628
                    apr_array_make  linenumber=632
                    apr_array_push  linenumber=633
                    oidc_is_jwks /src/mod_auth_openidc/src/jose/jwk.c linenumber=637
                      json_object_get  linenumber=372
                    oidc_jwks_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=638
                      json_object_get  linenumber=334
                      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=336
                      json_array_size  linenumber=339
                      apr_array_make  linenumber=339
                      json_array_size  linenumber=340
                      json_array_get  linenumber=341
                      oidc_jwk_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=345
                      oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=348
                      apr_array_push  linenumber=352
                    apr_psprintf  linenumber=640
                    apr_psprintf  linenumber=644
                    oidc_jwk_list_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=650
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=681
                apr_psprintf  linenumber=414
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=414
                oidc_cfg_provider_registration_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=418
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=418
                oidc_cfg_provider_registration_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=418
                  oidc_cfg_provider_registration_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=425
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=425
                  apr_pstrdup  linenumber=425
                apr_psprintf  linenumber=418
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=418
                oidc_cfg_provider_check_session_iframe_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=420
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=420
                oidc_cfg_provider_check_session_iframe_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=420
                  oidc_cfg_provider_check_session_iframe_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=427
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=427
                  apr_pstrdup  linenumber=427
                apr_psprintf  linenumber=420
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=420
                oidc_cfg_provider_end_session_endpoint_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=421
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=421
                oidc_cfg_provider_end_session_endpoint_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=421
                  oidc_cfg_provider_end_session_endpoint_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=428
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=428
                  apr_pstrdup  linenumber=428
                oidc_cfg_provider_backchannel_logout_supported_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=426
                oidc_metadata_parse_boolean /src/mod_auth_openidc/src/metadata/util.c linenumber=425
                oidc_cfg_provider_backchannel_logout_supported_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=427
                  oidc_cfg_provider_backchannel_logout_supported_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=448
                    oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=448
                      apr_psprintf  linenumber=142
                      apr_psprintf  linenumber=146
                apr_psprintf  linenumber=427
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=427
              oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=275
              oidc_cfg_provider_metadata_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=275
              apr_psprintf  linenumber=275
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=275
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=277
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=281
            oidc_cfg_metadata_dir_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=298
            oidc_metadata_get /src/mod_auth_openidc/src/metadata.c linenumber=299
              oidc_cfg_provider_create /src/mod_auth_openidc/src/cfg/provider.c linenumber=52
              oidc_metadata_provider_get /src/mod_auth_openidc/src/metadata/provider.c linenumber=59
                oidc_metadata_provider_file_path /src/mod_auth_openidc/src/metadata/util.c linenumber=179
                  oidc_metadata_file_path /src/mod_auth_openidc/src/metadata/util.c linenumber=87
                    oidc_cfg_metadata_dir_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=81
                    oidc_metadata_issuer_to_filename /src/mod_auth_openidc/src/metadata/util.c linenumber=82
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=45
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=47
                      apr_pstrdup  linenumber=47
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=49
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=51
                      apr_pstrdup  linenumber=51
                      apr_pstrdup  linenumber=53
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=58
                      oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=62
                    apr_psprintf  linenumber=81
                oidc_cfg_provider_metadata_refresh_interval_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=188
                apr_stat  linenumber=190
                apr_time_now  linenumber=194
                oidc_cfg_provider_metadata_refresh_interval_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=195
                apr_psprintf  linenumber=197
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=197
                oidc_metadata_file_read_json /src/mod_auth_openidc/src/metadata/util.c linenumber=201
                  oidc_util_file_read /src/mod_auth_openidc/src/util/file.c linenumber=105
                    oidc_util_file_read_core /src/mod_auth_openidc/src/util/file.c linenumber=155
                      oidc_util_file_is_regular /src/mod_auth_openidc/src/util/file.c linenumber=82
                        apr_stat  linenumber=57
                      apr_cpystrn  linenumber=84
                      apr_cpystrn  linenumber=87
                      apr_file_open  linenumber=92
                      apr_strerror  linenumber=93
                      apr_file_lock  linenumber=98
                      apr_file_seek  linenumber=102
                      apr_file_info_get  linenumber=105
                      apr_strerror  linenumber=106
                      apr_snprintf  linenumber=112
                      apr_palloc  linenumber=117
                      apr_file_read_full  linenumber=121
                      apr_strerror  linenumber=122
                      apr_snprintf  linenumber=131
                      apr_file_unlock  linenumber=137
                      apr_file_close  linenumber=138
                      apr_file_unlock  linenumber=144
                      apr_file_close  linenumber=145
                    apr_psprintf  linenumber=159
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=159
                    apr_psprintf  linenumber=162
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=162
                    apr_psprintf  linenumber=165
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=165
                    apr_psprintf  linenumber=168
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=168
                  oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=107
                oidc_metadata_provider_is_valid /src/mod_auth_openidc/src/metadata/provider.c linenumber=203
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=207
                _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=214
                apr_psprintf  linenumber=216
                _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=219
                apr_psprintf  linenumber=218
                oidc_metadata_provider_retrieve /src/mod_auth_openidc/src/metadata/provider.c linenumber=222
                oidc_cfg_provider_metadata_refresh_interval_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=228
                apr_time_now  linenumber=232
                apr_file_mtime_set  linenumber=232
                oidc_metadata_provider_is_valid /src/mod_auth_openidc/src/metadata/provider.c linenumber=236
                oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=245
                oidc_util_file_write /src/mod_auth_openidc/src/util/file.c linenumber=248
                  oidc_util_rand_str /src/mod_auth_openidc/src/util/random.c linenumber=209
                    apr_palloc  linenumber=144
                    _oidc_util_rand_bytes /src/mod_auth_openidc/src/util/random.c linenumber=145
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=146
                    oidc_util_base64url_encode /src/mod_auth_openidc/src/util/base64.c linenumber=149
                    apr_psprintf  linenumber=150
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=150
                  apr_psprintf  linenumber=211
                  apr_file_open  linenumber=216
                  apr_strerror  linenumber=218
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=218
                  apr_file_lock  linenumber=224
                  apr_file_seek  linenumber=226
                  _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=229
                  apr_file_write_full  linenumber=232
                  apr_strerror  linenumber=236
                  apr_psprintf  linenumber=236
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=236
                  apr_file_unlock  linenumber=237
                  apr_file_close  linenumber=238
                  apr_file_remove  linenumber=239
                  apr_psprintf  linenumber=245
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=245
                  apr_file_unlock  linenumber=249
                  apr_file_close  linenumber=250
                  apr_file_remove  linenumber=251
                  apr_file_unlock  linenumber=256
                  apr_file_close  linenumber=257
                  apr_file_rename  linenumber=258
                  apr_strerror  linenumber=259
                  apr_psprintf  linenumber=259
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=259
                  apr_file_remove  linenumber=261
                apr_psprintf  linenumber=249
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=249
              oidc_metadata_conf_get /src/mod_auth_openidc/src/metadata/conf.c linenumber=61
                oidc_metadata_conf_path /src/mod_auth_openidc/src/metadata/util.c linenumber=92
                  oidc_metadata_file_path /src/mod_auth_openidc/src/metadata/util.c linenumber=97
                apr_stat  linenumber=96
                oidc_metadata_file_read_json /src/mod_auth_openidc/src/metadata/util.c linenumber=100
                oidc_metadata_conf_is_valid /src/mod_auth_openidc/src/metadata/conf.c linenumber=103
                  oidc_metadata_conf_jose_is_supported /src/mod_auth_openidc/src/metadata/conf.c linenumber=64
                    oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=45
                    apr_psprintf  linenumber=50
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=50
                  oidc_cfg_parse_is_valid_signed_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=64
                    oidc_jose_jws_algorithm_is_supported /src/mod_auth_openidc/src/jose.c linenumber=403
                      oidc_jose_jws_supported_algorithms /src/mod_auth_openidc/src/jose.c linenumber=158
                        apr_array_make  linenumber=135
                        apr_array_push  linenumber=136
                        apr_array_push  linenumber=137
                        apr_array_push  linenumber=138
                        apr_array_push  linenumber=139
                        apr_array_push  linenumber=140
                        apr_array_push  linenumber=141
                        apr_array_push  linenumber=142
                        apr_array_push  linenumber=143
                        apr_array_push  linenumber=144
                        apr_array_push  linenumber=146
                        apr_array_push  linenumber=147
                        apr_array_push  linenumber=148
                        apr_array_push  linenumber=150
                      oidc_jose_array_has_string /src/mod_auth_openidc/src/jose.c linenumber=158
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=124
                    oidc_jose_jws_supported_algorithms /src/mod_auth_openidc/src/jose.c linenumber=405
                    apr_array_pstrcat  linenumber=405
                    apr_psprintf  linenumber=404
                  oidc_metadata_conf_jose_is_supported /src/mod_auth_openidc/src/metadata/conf.c linenumber=67
                  oidc_cfg_parse_is_valid_encrypted_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=67
                    oidc_jose_jwe_algorithm_is_supported /src/mod_auth_openidc/src/jose.c linenumber=414
                      oidc_jose_jwe_supported_algorithms /src/mod_auth_openidc/src/jose.c linenumber=177
                        apr_array_make  linenumber=165
                        apr_array_push  linenumber=166
                        apr_array_push  linenumber=167
                        apr_array_push  linenumber=168
                        apr_array_push  linenumber=169
                      oidc_jose_array_has_string /src/mod_auth_openidc/src/jose.c linenumber=177
                    oidc_jose_jwe_supported_algorithms /src/mod_auth_openidc/src/jose.c linenumber=416
                    apr_array_pstrcat  linenumber=416
                    apr_psprintf  linenumber=415
                  oidc_metadata_conf_jose_is_supported /src/mod_auth_openidc/src/metadata/conf.c linenumber=70
                  oidc_cfg_parse_is_valid_encrypted_response_enc /src/mod_auth_openidc/src/cfg/parse.c linenumber=70
                    oidc_jose_jwe_encryption_is_supported /src/mod_auth_openidc/src/jose.c linenumber=425
                      oidc_jose_jwe_supported_encryptions /src/mod_auth_openidc/src/jose.c linenumber=198
                        apr_array_make  linenumber=184
                        apr_array_push  linenumber=185
                        apr_array_push  linenumber=186
                        apr_array_push  linenumber=187
                        apr_array_push  linenumber=189
                      oidc_jose_array_has_string /src/mod_auth_openidc/src/jose.c linenumber=198
                    oidc_jose_jwe_supported_encryptions /src/mod_auth_openidc/src/jose.c linenumber=427
                    apr_array_pstrcat  linenumber=427
                    apr_psprintf  linenumber=426
                  oidc_metadata_conf_jose_is_supported /src/mod_auth_openidc/src/metadata/conf.c linenumber=73
                  oidc_cfg_parse_is_valid_signed_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=73
                  oidc_metadata_conf_jose_is_supported /src/mod_auth_openidc/src/metadata/conf.c linenumber=76
                  oidc_cfg_parse_is_valid_encrypted_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=76
                  oidc_metadata_conf_jose_is_supported /src/mod_auth_openidc/src/metadata/conf.c linenumber=79
                  oidc_cfg_parse_is_valid_encrypted_response_enc /src/mod_auth_openidc/src/cfg/parse.c linenumber=79
              oidc_metadata_conf_parse_pre_provider /src/mod_auth_openidc/src/metadata/conf.c linenumber=66
                oidc_metadata_conf_parse_profile /src/mod_auth_openidc/src/metadata/conf.c linenumber=376
                  oidc_cfg_provider_profile_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=119
                    oidc_cfg_provider_parse_profile /src/mod_auth_openidc/src/cfg/provider.c linenumber=758
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=755
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=123
                  oidc_cfg_provider_profile_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=123
                  oidc_cfg_provider_profile_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=123
                oidc_metadata_conf_parse_endpoint_auth /src/mod_auth_openidc/src/metadata/conf.c linenumber=377
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=287
                  oidc_cfg_provider_token_endpoint_auth_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=288
                  oidc_cfg_provider_token_endpoint_auth_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=289
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=296
                  oidc_cfg_provider_token_endpoint_auth_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=298
                oidc_metadata_conf_parse_tls_client /src/mod_auth_openidc/src/metadata/conf.c linenumber=378
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=309
                  oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=309
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=309
                  oidc_cfg_provider_token_endpoint_tls_client_cert_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=309
                    oidc_cfg_parse_filename /src/mod_auth_openidc/src/cfg/parse.c linenumber=436
                      apr_psprintf  linenumber=344
                      ap_server_root_relative /src/mod_auth_openidc/test/stub.c linenumber=345
                      apr_file_open  linenumber=346
                      oidc_cfg_parse_io_error /src/mod_auth_openidc/src/cfg/parse.c linenumber=347
                        apr_strerror  linenumber=318
                        apr_psprintf  linenumber=317
                      apr_file_close  linenumber=348
                      oidc_cfg_parse_io_error /src/mod_auth_openidc/src/cfg/parse.c linenumber=349
                      apr_pstrdup  linenumber=350
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=309
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=310
                  oidc_cfg_provider_token_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=310
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=310
                  oidc_cfg_provider_token_endpoint_tls_client_key_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=310
                    oidc_cfg_parse_filename /src/mod_auth_openidc/src/cfg/parse.c linenumber=437
                  apr_psprintf  linenumber=310
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=310
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=311
                  oidc_cfg_provider_token_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=311
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=311
                  oidc_cfg_provider_token_endpoint_tls_client_key_pwd_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=311
                    oidc_cfg_parse_passphrase /src/mod_auth_openidc/src/cfg/parse.c linenumber=270
                  apr_psprintf  linenumber=311
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=311
                oidc_metadata_conf_parse_cert_bound_tokens /src/mod_auth_openidc/src/metadata/conf.c linenumber=379
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=340
                  oidc_cfg_provider_cert_bound_tokens_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=342
                    oidc_cfg_provider_parse_cert_bound_tokens /src/mod_auth_openidc/src/cfg/provider.c linenumber=406
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=401
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=344
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=347
                  oidc_cfg_provider_cert_bound_tokens_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=347
                  oidc_cfg_provider_cert_bound_tokens_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=346
              oidc_metadata_provider_parse /src/mod_auth_openidc/src/metadata/provider.c linenumber=68
              oidc_metadata_conf_parse /src/mod_auth_openidc/src/metadata/conf.c linenumber=70
                oidc_metadata_conf_parse_profile /src/mod_auth_openidc/src/metadata/conf.c linenumber=387
                oidc_metadata_conf_parse_keys /src/mod_auth_openidc/src/metadata/conf.c linenumber=388
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=144
                  oidc_cfg_provider_client_jwks_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=144
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=144
                  oidc_cfg_provider_client_jwks_uri_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=144
                    oidc_cfg_provider_client_jwks_uri_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=431
                      oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=431
                    apr_pstrdup  linenumber=431
                  apr_psprintf  linenumber=144
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=144
                  oidc_metadata_get_jwks /src/mod_auth_openidc/src/metadata/util.c linenumber=146
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=282
                    oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=286
                    apr_psprintf  linenumber=287
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=287
                    oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=292
                    oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=294
                    oidc_jwk_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=296
                    apr_psprintf  linenumber=297
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=297
                    apr_array_push  linenumber=303
                  oidc_cfg_provider_client_keys_set_keys /src/mod_auth_openidc/src/cfg/provider.c linenumber=148
                  apr_pool_cleanup_register  linenumber=154
                  oidc_metadata_conf_jwk_list_cleanup /src/mod_auth_openidc/src/metadata/conf.c linenumber=154
                    oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=132
                  apr_pool_cleanup_null  linenumber=154
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=158
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=159
                  oidc_cfg_provider_signed_jwks_uri_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=159
                  oidc_cfg_provider_signed_jwks_uri_keys_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=157
                  apr_psprintf  linenumber=161
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=161
                  oidc_cfg_provider_signed_jwks_uri_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=165
                  oidc_cfg_provider_signed_jwks_uri_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=166
                  apr_pool_cleanup_register  linenumber=166
                  oidc_metadata_conf_jwk_list_cleanup /src/mod_auth_openidc/src/metadata/conf.c linenumber=166
                  apr_pool_cleanup_null  linenumber=166
                oidc_metadata_conf_parse_id_token /src/mod_auth_openidc/src/metadata/conf.c linenumber=389
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=178
                  oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=178
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=178
                  oidc_cfg_provider_id_token_signed_response_alg_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=178
                    oidc_cfg_provider_id_token_signed_response_alg_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=476
                      oidc_cfg_parse_is_valid_signed_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=476
                    apr_pstrdup  linenumber=476
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=178
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=179
                  oidc_cfg_provider_id_token_encrypted_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=179
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=179
                  oidc_cfg_provider_id_token_encrypted_response_alg_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=179
                    oidc_cfg_provider_id_token_encrypted_response_alg_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=477
                      oidc_cfg_parse_is_valid_encrypted_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=477
                    apr_pstrdup  linenumber=477
                  apr_psprintf  linenumber=179
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=179
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=180
                  oidc_cfg_provider_id_token_encrypted_response_enc_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=180
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=180
                  oidc_cfg_provider_id_token_encrypted_response_enc_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=180
                    oidc_cfg_provider_id_token_encrypted_response_enc_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=479
                      oidc_cfg_parse_is_valid_encrypted_response_enc /src/mod_auth_openidc/src/cfg/parse.c linenumber=479
                    apr_pstrdup  linenumber=479
                  apr_psprintf  linenumber=180
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=180
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=184
                  oidc_proto_profile_id_token_aud_values_get /src/mod_auth_openidc/src/proto/profile.c linenumber=184
                    oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=256
                  oidc_json_object_get_string_array /src/mod_auth_openidc/src/json.c linenumber=182
                    apr_array_copy  linenumber=434
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=436
                    oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=437
                    oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=438
                    apr_array_make  linenumber=438
                    oidc_json_string_array_append /src/mod_auth_openidc/src/json.c linenumber=439
                      oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=422
                      oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=423
                      oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=426
                      oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=427
                      apr_array_push  linenumber=427
                  oidc_cfg_provider_id_token_aud_values_set_str_list /src/mod_auth_openidc/src/cfg/provider.c linenumber=186
                  apr_psprintf  linenumber=188
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=188
                oidc_metadata_conf_parse_userinfo /src/mod_auth_openidc/src/metadata/conf.c linenumber=390
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=200
                  oidc_cfg_provider_userinfo_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=200
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=200
                  oidc_cfg_provider_userinfo_signed_response_alg_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=200
                    oidc_cfg_provider_userinfo_signed_response_alg_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=482
                      oidc_cfg_parse_is_valid_signed_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=482
                    apr_pstrdup  linenumber=482
                  apr_psprintf  linenumber=200
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=200
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=201
                  oidc_cfg_provider_userinfo_encrypted_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=201
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=201
                  oidc_cfg_provider_userinfo_encrypted_response_alg_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=201
                    oidc_cfg_provider_userinfo_encrypted_response_alg_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=483
                      oidc_cfg_parse_is_valid_encrypted_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=483
                    apr_pstrdup  linenumber=483
                  apr_psprintf  linenumber=201
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=201
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=202
                  oidc_cfg_provider_userinfo_encrypted_response_enc_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=202
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=202
                  oidc_cfg_provider_userinfo_encrypted_response_enc_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=202
                    oidc_cfg_provider_userinfo_encrypted_response_enc_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=485
                      oidc_cfg_parse_is_valid_encrypted_response_enc /src/mod_auth_openidc/src/cfg/parse.c linenumber=485
                    apr_pstrdup  linenumber=485
                  apr_psprintf  linenumber=202
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=202
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=203
                  oidc_cfg_provider_userinfo_refresh_interval_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=203
                  oidc_json_object_get_int /src/mod_auth_openidc/src/json.c linenumber=203
                  oidc_cfg_provider_userinfo_refresh_interval_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=203
                    oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=717
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=203
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=205
                  oidc_cfg_provider_userinfo_token_method_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=207
                    oidc_cfg_provider_parse_userinfo_token_method /src/mod_auth_openidc/src/cfg/provider.c linenumber=518
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=514
                  apr_psprintf  linenumber=209
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=209
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=212
                  oidc_cfg_provider_userinfo_token_method_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=212
                  oidc_cfg_provider_userinfo_token_method_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=211
                oidc_metadata_conf_parse_session /src/mod_auth_openidc/src/metadata/conf.c linenumber=391
                  oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=221
                  oidc_metadata_parse_boolean /src/mod_auth_openidc/src/metadata/util.c linenumber=221
                  oidc_cfg_provider_ssl_validate_server_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=221
                    oidc_cfg_provider_ssl_validate_server_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=451
                      oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=451
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=222
                  oidc_cfg_provider_validate_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=222
                  oidc_metadata_parse_boolean /src/mod_auth_openidc/src/metadata/util.c linenumber=222
                  oidc_cfg_provider_validate_issuer_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=222
                    oidc_cfg_provider_validate_issuer_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=454
                      oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=454
                  apr_psprintf  linenumber=222
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=222
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=223
                  oidc_cfg_provider_jwks_uri_refresh_interval_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=223
                  oidc_json_object_get_int /src/mod_auth_openidc/src/json.c linenumber=223
                  oidc_cfg_provider_jwks_uri_refresh_interval_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=223
                    oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=561
                  apr_psprintf  linenumber=223
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=223
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=224
                  oidc_cfg_provider_idtoken_iat_slack_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=224
                  oidc_json_object_get_int /src/mod_auth_openidc/src/json.c linenumber=224
                  oidc_cfg_provider_idtoken_iat_slack_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=224
                    oidc_cfg_provider_idtoken_iat_slack_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=525
                      oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=525
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=225
                  oidc_cfg_provider_session_max_duration_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=225
                  oidc_json_object_get_int /src/mod_auth_openidc/src/json.c linenumber=225
                  oidc_cfg_provider_session_max_duration_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=225
                    oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=535
                  apr_psprintf  linenumber=225
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=225
                oidc_metadata_conf_parse_request_params /src/mod_auth_openidc/src/metadata/conf.c linenumber=392
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=238
                  oidc_cfg_provider_scope_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=238
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=238
                  oidc_cfg_provider_scope_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=238
                  apr_psprintf  linenumber=238
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=238
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=239
                  oidc_cfg_provider_auth_request_params_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=239
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=239
                  oidc_cfg_provider_auth_request_params_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=239
                    apr_pstrdup  linenumber=422
                  apr_psprintf  linenumber=239
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=239
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=240
                  oidc_cfg_provider_logout_request_params_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=240
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=240
                  oidc_cfg_provider_logout_request_params_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=240
                    apr_pstrdup  linenumber=432
                  oidc_cfg_provider_token_endpoint_params_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=241
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=241
                  oidc_cfg_provider_token_endpoint_params_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=241
                    apr_pstrdup  linenumber=424
                  apr_psprintf  linenumber=241
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=241
                  oidc_cfg_provider_request_object_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=242
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=242
                  oidc_cfg_provider_request_object_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=242
                    apr_pstrdup  linenumber=435
                  apr_psprintf  linenumber=242
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=242
                oidc_metadata_conf_parse_response /src/mod_auth_openidc/src/metadata/conf.c linenumber=393
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=253
                  oidc_cfg_provider_response_mode_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=253
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=253
                  oidc_cfg_provider_response_mode_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=253
                    oidc_cfg_provider_response_mode_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=463
                      oidc_cfg_parse_is_valid_response_mode /src/mod_auth_openidc/src/cfg/parse.c linenumber=463
                    apr_pstrdup  linenumber=463
                  apr_psprintf  linenumber=253
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=253
                  oidc_proto_profile_pkce_get /src/mod_auth_openidc/src/proto/profile.c linenumber=257
                    oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=263
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=256
                  oidc_cfg_provider_pkce_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=258
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=330
                    oidc_cfg_parse_is_valid_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=337
                  apr_psprintf  linenumber=258
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=258
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=261
                  oidc_cfg_provider_response_type_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=262
                    oidc_cfg_provider_response_type_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=466
                      oidc_cfg_parse_is_valid_response_type /src/mod_auth_openidc/src/cfg/parse.c linenumber=466
                    apr_pstrdup  linenumber=466
                  apr_psprintf  linenumber=262
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=262
                  oidc_proto_profile_response_require_iss_get /src/mod_auth_openidc/src/proto/profile.c linenumber=265
                    oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=286
                  oidc_metadata_parse_boolean /src/mod_auth_openidc/src/metadata/util.c linenumber=264
                  oidc_cfg_provider_response_require_iss_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=266
                    oidc_cfg_provider_response_require_iss_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=459
                      oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=459
                  apr_psprintf  linenumber=266
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=266
                oidc_metadata_conf_parse_client /src/mod_auth_openidc/src/metadata/conf.c linenumber=394
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=274
                  oidc_cfg_provider_client_name_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=274
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=274
                  oidc_cfg_provider_client_name_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=274
                    apr_pstrdup  linenumber=444
                  apr_psprintf  linenumber=274
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=274
                  oidc_cfg_provider_client_contact_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=275
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=275
                  oidc_cfg_provider_client_contact_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=275
                    apr_pstrdup  linenumber=429
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=276
                  oidc_cfg_provider_registration_token_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=276
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=276
                  oidc_cfg_provider_registration_token_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=276
                    apr_pstrdup  linenumber=461
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=276
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=277
                  oidc_cfg_provider_registration_endpoint_json_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=277
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=277
                  oidc_cfg_provider_registration_endpoint_json_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=277
                    apr_pstrdup  linenumber=434
                  apr_psprintf  linenumber=277
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=277
                oidc_metadata_conf_parse_endpoint_auth /src/mod_auth_openidc/src/metadata/conf.c linenumber=395
                oidc_metadata_conf_parse_tls_client /src/mod_auth_openidc/src/metadata/conf.c linenumber=396
                oidc_metadata_conf_parse_dpop_mode /src/mod_auth_openidc/src/metadata/conf.c linenumber=401
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=322
                  oidc_cfg_provider_dpop_mode_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=324
                    oidc_cfg_provider_parse_dop_method /src/mod_auth_openidc/src/cfg/provider.c linenumber=371
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=355
                  apr_psprintf  linenumber=326
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=326
                  oidc_proto_profile_dpop_mode_get /src/mod_auth_openidc/src/proto/profile.c linenumber=328
                    oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=270
                  oidc_cfg_provider_dpop_mode_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=328
                oidc_metadata_conf_parse_auth_request_method /src/mod_auth_openidc/src/metadata/conf.c linenumber=402
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=359
                  oidc_cfg_provider_auth_request_method_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=361
                    oidc_cfg_provider_parse_auth_request_method /src/mod_auth_openidc/src/cfg/provider.c linenumber=503
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=499
                  apr_psprintf  linenumber=363
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=363
                  oidc_proto_profile_auth_request_method_get /src/mod_auth_openidc/src/proto/profile.c linenumber=366
                    oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=248
                  oidc_cfg_provider_auth_request_method_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=365
              oidc_metadata_client_get /src/mod_auth_openidc/src/metadata/client.c linenumber=73
                oidc_metadata_client_file_path /src/mod_auth_openidc/src/metadata/util.c linenumber=261
                  oidc_metadata_file_path /src/mod_auth_openidc/src/metadata/util.c linenumber=92
                oidc_metadata_file_read_json /src/mod_auth_openidc/src/metadata/util.c linenumber=264
                oidc_metadata_client_is_valid /src/mod_auth_openidc/src/metadata/client.c linenumber=265
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=52
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=54
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=61
                  apr_psprintf  linenumber=63
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=63
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=68
                  oidc_json_is_integer /src/mod_auth_openidc/src/json.c linenumber=69
                  oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=78
                  apr_psprintf  linenumber=79
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=79
                  apr_time_now  linenumber=85
                  oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=85
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=90
                oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=268
                oidc_cfg_provider_registration_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=273
                oidc_metadata_client_register /src/mod_auth_openidc/src/metadata/client.c linenumber=283
                  oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=102
                  oidc_cfg_provider_client_name_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=104
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=104
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=103
                  oidc_json_array /src/mod_auth_openidc/src/json.c linenumber=106
                    json_array  linenumber=89
                  oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=107
                    oidc_cfg_redirect_uri_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=278
                    oidc_util_url_abs /src/mod_auth_openidc/src/util/url.c linenumber=278
                      oidc_cfg_x_forwarded_headers_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=261
                      _oidc_util_url_base_cur /src/mod_auth_openidc/src/util/url.c linenumber=261
                        oidc_cfg_x_forwarded_headers_check /src/mod_auth_openidc/src/cfg/cfg.c linenumber=213
                          oidc_check_x_forwarded_hdr /src/mod_auth_openidc/src/cfg/cfg.c linenumber=603
                            apr_table_get  linenumber=591
                            oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=590
                              oidc_util_spaced_string_to_hashtable /src/mod_auth_openidc/src/util/util.c linenumber=415
                              apr_hash_get  linenumber=416
                            apr_psprintf  linenumber=594
                            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=594
                            apr_psprintf  linenumber=597
                            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=597
                          oidc_http_hdr_in_x_forwarded_host_get /src/mod_auth_openidc/src/http.c linenumber=603
                            oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=385
                          oidc_check_x_forwarded_hdr /src/mod_auth_openidc/src/cfg/cfg.c linenumber=605
                          oidc_http_hdr_in_x_forwarded_port_get /src/mod_auth_openidc/src/http.c linenumber=605
                            oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=378
                          oidc_check_x_forwarded_hdr /src/mod_auth_openidc/src/cfg/cfg.c linenumber=607
                          oidc_http_hdr_in_x_forwarded_proto_get /src/mod_auth_openidc/src/http.c linenumber=607
                          oidc_check_x_forwarded_hdr /src/mod_auth_openidc/src/cfg/cfg.c linenumber=609
                          oidc_http_hdr_in_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=609
                        _oidc_util_url_cur_scheme /src/mod_auth_openidc/src/util/url.c linenumber=215
                        oidc_util_url_cur_host /src/mod_auth_openidc/src/util/url.c linenumber=216
                          oidc_http_hdr_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=176
                          oidc_http_hdr_in_x_forwarded_host_get /src/mod_auth_openidc/src/http.c linenumber=178
                          oidc_http_hdr_in_host_get /src/mod_auth_openidc/src/http.c linenumber=181
                            oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=399
                          apr_pstrdup  linenumber=183
                          strchr  linenumber=186
                          strchr  linenumber=188
                          strchr  linenumber=190
                          ap_get_server_name /src/mod_auth_openidc/test/stub.c linenumber=198
                        _oidc_util_url_cur_port /src/mod_auth_openidc/src/util/url.c linenumber=217
                          oidc_http_hdr_in_x_forwarded_port_get /src/mod_auth_openidc/src/http.c linenumber=115
                          oidc_http_hdr_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=126
                          oidc_http_hdr_in_x_forwarded_host_get /src/mod_auth_openidc/src/http.c linenumber=128
                          _oidc_util_url_port_from_host_hdr /src/mod_auth_openidc/src/util/url.c linenumber=131
                            strchr  linenumber=87
                            strchr  linenumber=92
                          oidc_http_hdr_in_host_get /src/mod_auth_openidc/src/http.c linenumber=137
                          _oidc_util_url_port_from_host_hdr /src/mod_auth_openidc/src/util/url.c linenumber=139
                          oidc_http_hdr_in_x_forwarded_proto_get /src/mod_auth_openidc/src/http.c linenumber=145
                          oidc_http_hdr_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=151
                          _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=159
                          apr_psprintf  linenumber=164
                        apr_pstrcat  linenumber=220
                      apr_pstrcat  linenumber=261
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=107
                  oidc_json_array_append_new /src/mod_auth_openidc/src/json.c linenumber=107
                    json_array_append_new  linenumber=253
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=108
                  oidc_json_array /src/mod_auth_openidc/src/json.c linenumber=110
                  oidc_proto_supported_flows /src/mod_auth_openidc/src/proto/proto.c linenumber=111
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=113
                  oidc_json_array_append_new /src/mod_auth_openidc/src/json.c linenumber=113
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=114
                  oidc_json_array /src/mod_auth_openidc/src/json.c linenumber=116
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=117
                  oidc_json_array_append_new /src/mod_auth_openidc/src/json.c linenumber=117
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=118
                  oidc_json_array_append_new /src/mod_auth_openidc/src/json.c linenumber=118
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=119
                  oidc_json_array_append_new /src/mod_auth_openidc/src/json.c linenumber=119
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=120
                  oidc_cfg_provider_token_endpoint_auth_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=122
                  oidc_cfg_provider_token_endpoint_auth_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=124
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=124
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=123
                  oidc_cfg_provider_cert_bound_tokens_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=127
                  oidc_cfg_provider_token_endpoint_auth_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=128
                  oidc_cfg_endpoint_auth_is_mtls /src/mod_auth_openidc/src/cfg/cfg.c linenumber=128
                  oidc_json_boolean /src/mod_auth_openidc/src/json.c linenumber=130
                    json_true  linenumber=101
                    json_false  linenumber=101
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=129
                  oidc_cfg_provider_client_contact_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=132
                  oidc_json_array /src/mod_auth_openidc/src/json.c linenumber=133
                  oidc_cfg_provider_client_contact_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=134
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=134
                  oidc_json_array_append_new /src/mod_auth_openidc/src/json.c linenumber=134
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=135
                  oidc_cfg_provider_client_jwks_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=138
                  oidc_cfg_provider_client_jwks_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=140
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=140
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=139
                  oidc_cfg_public_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=141
                  oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=144
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=144
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=142
                  oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=148
                  oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=151
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=151
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=149
                  oidc_cfg_provider_id_token_encrypted_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=153
                  oidc_cfg_provider_id_token_encrypted_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=156
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=156
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=154
                  oidc_cfg_provider_id_token_encrypted_response_enc_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=158
                  oidc_cfg_provider_id_token_encrypted_response_enc_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=161
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=161
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=159
                  oidc_cfg_provider_userinfo_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=164
                  oidc_cfg_provider_userinfo_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=167
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=167
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=165
                  oidc_cfg_provider_userinfo_encrypted_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=169
                  oidc_cfg_provider_userinfo_encrypted_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=172
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=172
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=170
                  oidc_cfg_provider_userinfo_encrypted_response_enc_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=174
                  oidc_cfg_provider_userinfo_encrypted_response_enc_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=177
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=177
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=175
                  oidc_cfg_provider_request_object_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=180
                  oidc_cfg_provider_request_object_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=182
                  oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=182
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=185
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=187
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=188
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=188
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=189
                  oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=194
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=194
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=193
                  oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=198
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=198
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=196
                  oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=203
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=203
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=202
                  oidc_cfg_default_slo_url_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=207
                  oidc_json_array /src/mod_auth_openidc/src/json.c linenumber=208
                  oidc_cfg_default_slo_url_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=210
                  oidc_util_url_abs /src/mod_auth_openidc/src/util/url.c linenumber=209
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=209
                  oidc_json_array_append_new /src/mod_auth_openidc/src/json.c linenumber=209
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=211
                  oidc_cfg_provider_registration_endpoint_json_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=215
                  oidc_cfg_provider_registration_endpoint_json_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=217
                  oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=217
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=219
                  oidc_json_merge /src/mod_auth_openidc/src/json.c linenumber=222
                    oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=514
                    apr_psprintf  linenumber=514
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=514
                    oidc_json_object_iter /src/mod_auth_openidc/src/json.c linenumber=517
                      json_object_iter  linenumber=226
                    oidc_json_object_iter_key /src/mod_auth_openidc/src/json.c linenumber=519
                      json_object_iter_key  linenumber=234
                    oidc_json_object_iter_value /src/mod_auth_openidc/src/json.c linenumber=520
                      json_object_iter_value  linenumber=238
                    oidc_json_object_set /src/mod_auth_openidc/src/json.c linenumber=521
                      json_object_set /usr/include/jansson.h linenumber=211
                        json_incref /usr/include/jansson.h linenumber=249
                        json_object_set_new  linenumber=249
                    oidc_json_object_iter_next /src/mod_auth_openidc/src/json.c linenumber=522
                      json_object_iter_next  linenumber=230
                    oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=525
                    apr_psprintf  linenumber=525
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=525
                  oidc_cfg_provider_registration_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=229
                  oidc_cfg_provider_registration_token_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=230
                  oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=231
                  oidc_cfg_http_timeout_short_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=232
                  oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=232
                  oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=233
                  oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=234
                  oidc_cfg_provider_token_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=235
                  oidc_cfg_provider_token_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=236
                  oidc_http_post_json /src/mod_auth_openidc/src/http.c linenumber=229
                    oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=1261
                    oidc_http_request /src/mod_auth_openidc/src/http.c linenumber=1262
                  oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=237
                  _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=237
                  apr_hash_get  linenumber=237
                  oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=237
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=238
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=241
                  oidc_json_decode_and_check_error /src/mod_auth_openidc/src/json.c linenumber=244
                  oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=245
                  _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=245
                  apr_hash_get  linenumber=245
                  oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=245
                  apr_psprintf  linenumber=246
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=246
                oidc_metadata_client_is_valid /src/mod_auth_openidc/src/metadata/client.c linenumber=287
                oidc_util_file_write /src/mod_auth_openidc/src/util/file.c linenumber=291
              oidc_metadata_client_parse /src/mod_auth_openidc/src/metadata/client.c linenumber=75
                oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=355
                oidc_cfg_provider_client_id_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=356
                apr_psprintf  linenumber=356
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=356
                oidc_cfg_provider_client_secret_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=360
                apr_psprintf  linenumber=360
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=360
                oidc_metadata_client_parse_token_endpoint_auth /src/mod_auth_openidc/src/metadata/client.c linenumber=363
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=304
                  oidc_cfg_provider_token_endpoint_auth_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=308
                oidc_metadata_client_parse_response_type /src/mod_auth_openidc/src/metadata/client.c linenumber=366
                  oidc_cfg_provider_response_type_is_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=323
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=327
                  oidc_cfg_provider_response_type_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=327
                  oidc_cfg_provider_response_type_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=326
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=330
                  oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=331
                  oidc_cfg_provider_response_type_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=335
                  oidc_json_array_has_value /src/mod_auth_openidc/src/json.c linenumber=335
                    oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=385
                    oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=389
                    oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=390
                    oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=391
                    oidc_json_typeof /src/mod_auth_openidc/src/json.c linenumber=392
                    oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=395
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=395
                    oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=400
                  oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=339
                  oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=340
                  oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=341
                  apr_pstrdup  linenumber=341
                  oidc_cfg_provider_response_type_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=342
                  apr_psprintf  linenumber=342
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=342
                oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=369
                oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=369
                oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=368
                oidc_cfg_provider_id_token_signed_response_alg_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=370
                apr_psprintf  linenumber=370
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=370
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=83
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=85
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=87
            apr_psprintf  linenumber=301
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=301
        oidc_response_handle_state_mismatch /src/mod_auth_openidc/src/handle/response.c linenumber=619
          oidc_cfg_default_sso_url_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=540
          oidc_cfg_default_sso_url_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=541
          apr_psprintf  linenumber=541
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=541
          oidc_cfg_default_sso_url_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=544
          oidc_util_url_abs /src/mod_auth_openidc/src/util/url.c linenumber=544
          oidc_http_hdr_out_location_set /src/mod_auth_openidc/src/http.c linenumber=544
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=545
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=545
          apr_hash_get  linenumber=545
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=545
          apr_psprintf  linenumber=549
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=549
          apr_table_get  linenumber=552
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=553
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=553
          apr_hash_get  linenumber=553
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=553
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=557
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=557
          apr_hash_get  linenumber=557
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=557
          oidc_util_html_send_error /src/mod_auth_openidc/src/util/html.c linenumber=559
        apr_table_get  linenumber=624
        oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=625
        _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=625
        apr_hash_get  linenumber=625
        oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=625
        apr_table_get  linenumber=626
        apr_table_get  linenumber=627
        oidc_response_authorization_error /src/mod_auth_openidc/src/handle/response.c linenumber=626
          oidc_proto_state_get_prompt /src/mod_auth_openidc/src/proto/state.c linenumber=74
            oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=135
          apr_pstrdup  linenumber=76
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=77
          oidc_response_redirect_parent_window_to_logout /src/mod_auth_openidc/src/handle/response.c linenumber=78
            apr_psprintf  linenumber=57
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=57
            oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=64
            oidc_util_html_javascript_escape /src/mod_auth_openidc/src/util/html.c linenumber=64
              oidc_util_html_escape_with /src/mod_auth_openidc/src/util/html.c linenumber=142
                apr_palloc  linenumber=85
                _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=94
                strcpy  linenumber=96
              oidc_util_html_javascript_escape_char /src/mod_auth_openidc/src/util/html.c linenumber=142
            apr_psprintf  linenumber=60
            oidc_util_html_content_prep /src/mod_auth_openidc/src/util/html.c linenumber=66
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=181
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=183
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=184
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=186
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=187
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=189
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=190
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=192
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=194
          apr_psprintf  linenumber=80
          oidc_util_html_send_error /src/mod_auth_openidc/src/util/html.c linenumber=80
        oidc_response_flows /src/mod_auth_openidc/src/handle/response.c linenumber=632
          oidc_proto_state_get_response_type /src/mod_auth_openidc/src/proto/state.c linenumber=448
            oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=142
          oidc_util_spaced_string_equals /src/mod_auth_openidc/src/util/util.c linenumber=451
          oidc_proto_response_code_idtoken_token /src/mod_auth_openidc/src/proto/response.c linenumber=453
            apr_psprintf  linenumber=540
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=540
            oidc_proto_handle_implicit_flow /src/mod_auth_openidc/src/proto/response.c linenumber=544
              oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=522
              oidc_proto_profile_response_require_iss_get /src/mod_auth_openidc/src/proto/profile.c linenumber=522
              oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=523
              oidc_proto_validate_response_type_mode_issuer /src/mod_auth_openidc/src/proto/response.c linenumber=520
                apr_table_get  linenumber=243
                apr_table_get  linenumber=244
                apr_table_get  linenumber=245
                apr_table_get  linenumber=246
                apr_table_get  linenumber=247
                oidc_proto_validate_issuer_client_id /src/mod_auth_openidc/src/proto/response.c linenumber=249
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=207
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=208
                  apr_psprintf  linenumber=215
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=215
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=219
                  apr_psprintf  linenumber=220
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=220
                  apr_psprintf  linenumber=227
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=227
                oidc_proto_validate_response_type /src/mod_auth_openidc/src/proto/response.c linenumber=252
                  oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=133
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=142
                  oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=147
                  apr_psprintf  linenumber=149
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=149
                  apr_psprintf  linenumber=156
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=156
                  oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=161
                  apr_psprintf  linenumber=170
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=170
                oidc_proto_validate_response_mode /src/mod_auth_openidc/src/proto/response.c linenumber=255
                  oidc_proto_state_get_response_mode /src/mod_auth_openidc/src/proto/state.c linenumber=184
                    oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=149
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=188
                  apr_psprintf  linenumber=189
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=189
              oidc_proto_parse_idtoken_and_validate_code /src/mod_auth_openidc/src/proto/response.c linenumber=526
                apr_table_get  linenumber=270
                apr_table_get  linenumber=271
                oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=274
                oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=275
                oidc_proto_state_get_nonce /src/mod_auth_openidc/src/proto/state.c linenumber=277
                oidc_proto_idtoken_parse /src/mod_auth_openidc/src/proto/id_token.c linenumber=278
                  oidc_proto_jwt_header_peek /src/mod_auth_openidc/src/proto/jwt.c linenumber=402
                  oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=408
                  oidc_alg2keysize /src/mod_auth_openidc/src/jose/jws.c linenumber=408
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=187
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=189
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=191
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=194
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=195
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=197
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=198
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=200
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=201
                  oidc_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=408
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=80
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=84
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=89
                    oidc_jose_hash_bytes /src/mod_auth_openidc/src/jose.c linenumber=88
                    oidc_jwk_create_symmetric_key /src/mod_auth_openidc/src/jose/jwk.c linenumber=98
                  oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=412
                  oidc_util_key_symmetric_merge /src/mod_auth_openidc/src/util/key.c linenumber=412
                    apr_hash_make  linenumber=114
                    apr_hash_set  linenumber=120
                    apr_hash_set  linenumber=124
                  oidc_cfg_provider_client_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=413
                  oidc_cfg_provider_client_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=415
                  oidc_util_key_sets_merge /src/mod_auth_openidc/src/util/key.c linenumber=415
                    apr_hash_copy  linenumber=133
                    apr_hash_make  linenumber=133
                    apr_hash_set  linenumber=139
                  oidc_jwt_parse /src/mod_auth_openidc/src/jose/jws.c linenumber=417
                    oidc_jwe_decrypt /src/mod_auth_openidc/src/jose/jwe.c linenumber=259
                    oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=262
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=267
                    cjose_jws_import /src/cjose/src/jws.c linenumber=267
                      cjose_err_message /src/cjose/src/error.c linenumber=824
                      cjose_get_alloc /src/cjose/src/util.c linenumber=829
                      cjose_err_message /src/cjose/src/error.c linenumber=832
                      cjose_err_message /src/cjose/src/error.c linenumber=852
                      cjose_jws_release /src/cjose/src/jws.c linenumber=853
                      _cjose_jws_strcpy /src/cjose/src/jws.c linenumber=860
                        cjose_get_alloc /src/cjose/src/util.c linenumber=803
                        cjose_err_message /src/cjose/src/error.c linenumber=806
                        strncpy  linenumber=810
                      cjose_jws_release /src/cjose/src/jws.c linenumber=862
                      cjose_base64url_decode /src/cjose/src/base64.c linenumber=865
                      cjose_jws_release /src/cjose/src/jws.c linenumber=867
                      json_loadb  linenumber=872
                      cjose_get_dealloc /src/cjose/src/util.c linenumber=873
                      cjose_err_message /src/cjose/src/error.c linenumber=876
                      cjose_jws_release /src/cjose/src/jws.c linenumber=877
                      _cjose_jws_validate_hdr /src/cjose/src/jws.c linenumber=882
                        _cjose_header_validate_crit /src/cjose/src/header.c linenumber=90
                        json_object_get  linenumber=97
                        cjose_err_message /src/cjose/src/error.c linenumber=100
                        json_string_value  linenumber=103
                        strcmp  linenumber=105
                        strcmp  linenumber=106
                        strcmp  linenumber=112
                        strcmp  linenumber=113
                        strcmp  linenumber=119
                        strcmp  linenumber=120
                        strcmp  linenumber=126
                        strcmp  linenumber=127
                        strcmp  linenumber=134
                        cjose_err_message /src/cjose/src/error.c linenumber=143
                      json_object_get  linenumber=885
                      cjose_err_message /src/cjose/src/error.c linenumber=888
                      cjose_jws_release /src/cjose/src/jws.c linenumber=889
                      json_string_value  linenumber=892
                      strcmp  linenumber=893
                      cjose_err_message /src/cjose/src/error.c linenumber=895
                      cjose_jws_release /src/cjose/src/jws.c linenumber=896
                      cjose_err_message /src/cjose/src/error.c linenumber=902
                      _cjose_jws_strcpy /src/cjose/src/jws.c linenumber=907
                      cjose_jws_release /src/cjose/src/jws.c linenumber=909
                      cjose_base64url_decode /src/cjose/src/base64.c linenumber=912
                      cjose_jws_release /src/cjose/src/jws.c linenumber=914
                      _cjose_jws_strcpy /src/cjose/src/jws.c linenumber=920
                      cjose_jws_release /src/cjose/src/jws.c linenumber=922
                      cjose_base64url_decode /src/cjose/src/base64.c linenumber=925
                      cjose_jws_release /src/cjose/src/jws.c linenumber=927
                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=269
                    oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=270
                    cjose_jws_get_protected /src/cjose/src/jws.c linenumber=275
                    json_copy  linenumber=276
                    oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=278
                    cjose_header_get /src/cjose/src/header.c linenumber=280
                    apr_pstrdup  linenumber=280
                    cjose_header_get /src/cjose/src/header.c linenumber=281
                    apr_pstrdup  linenumber=281
                    cjose_header_get /src/cjose/src/header.c linenumber=282
                    cjose_jws_get_plaintext /src/cjose/src/jws.c linenumber=286
                      cjose_err_message /src/cjose/src/error.c linenumber=1520
                    oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=287
                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=289
                    oidc_jose_uncompress /src/mod_auth_openidc/src/jose.c linenumber=296
                    oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=298
                    oidc_jose_parse_payload /src/mod_auth_openidc/src/jose/jws.c linenumber=306
                      apr_pstrndup  linenumber=220
                      json_loads  linenumber=221
                      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=225
                      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=231
                      oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=236
                      oidc_jose_get_timestamp /src/mod_auth_openidc/src/jose.c linenumber=239
                        json_object_get  linenumber=228
                        json_number_value  linenumber=231
                        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=233
                        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=238
                      oidc_jose_get_timestamp /src/mod_auth_openidc/src/jose.c linenumber=242
                      oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=245
                    oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=307
                  oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=419
                  oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=420
                  oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=422
                  oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=426
                  oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=437
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=438
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=439
                  oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=442
                  oidc_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=442
                  oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=444
                  oidc_cfg_provider_jwks_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=450
                  oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=451
                  oidc_cfg_provider_verify_public_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=452
                  oidc_util_key_symmetric_merge /src/mod_auth_openidc/src/util/key.c linenumber=452
                  oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=453
                  oidc_proto_jwt_verify /src/mod_auth_openidc/src/proto/jwt.c linenumber=449
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=202
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=211
                    apr_hash_make  linenumber=215
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=219
                    oidc_jwt_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=223
                      oidc_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=176
                    oidc_proto_jwks_uri_keys /src/mod_auth_openidc/src/proto/jwks.c linenumber=231
                      oidc_metadata_jwks_get /src/mod_auth_openidc/src/metadata/jwks.c linenumber=160
                        apr_psprintf  linenumber=237
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=237
                        oidc_metadata_jwks_forced_refresh_throttled /src/mod_auth_openidc/src/metadata/jwks.c linenumber=241
                          oidc_metadata_jwks_forced_refresh_interval /src/mod_auth_openidc/src/metadata/jwks.c linenumber=102
                            apr_table_get  linenumber=69
                            _oidc_str_to_int_checked /src/mod_auth_openidc/src/./const.h linenumber=75
                            apr_psprintf  linenumber=77
                            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=77
                          oidc_metadata_jwks_forced_refresh_key /src/mod_auth_openidc/src/metadata/jwks.c linenumber=104
                            oidc_metadata_jwks_cache_key /src/mod_auth_openidc/src/metadata/jwks.c linenumber=89
                            apr_pstrcat  linenumber=89
                          oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=104
                          apr_psprintf  linenumber=106
                          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=106
                        oidc_metadata_jwks_forced_refresh_interval /src/mod_auth_openidc/src/metadata/jwks.c linenumber=243
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=243
                        oidc_metadata_jwks_forced_refresh_stamp /src/mod_auth_openidc/src/metadata/jwks.c linenumber=248
                          oidc_metadata_jwks_forced_refresh_interval /src/mod_auth_openidc/src/metadata/jwks.c linenumber=116
                          oidc_metadata_jwks_forced_refresh_key /src/mod_auth_openidc/src/metadata/jwks.c linenumber=121
                          apr_time_now  linenumber=121
                          oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=121
                        apr_psprintf  linenumber=250
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=250
                        apr_psprintf  linenumber=255
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=255
                        oidc_metadata_jwks_retrieve_and_cache /src/mod_auth_openidc/src/metadata/jwks.c linenumber=256
                          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=150
                          apr_time_now  linenumber=150
                          oidc_cfg_http_timeout_long_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=154
                          oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=154
                          oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=155
                          oidc_http_get /src/mod_auth_openidc/src/http.c linenumber=153
                          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=156
                          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=156
                          apr_hash_get  linenumber=156
                          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=156
                          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=160
                          apr_hash_get  linenumber=160
                          apr_time_now  linenumber=160
                          oidc_metrics_timing_add /src/mod_auth_openidc/src/metrics.c linenumber=160
                          apr_hash_make  linenumber=166
                          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=172
                          apr_hash_set  linenumber=173
                          apr_hash_count  linenumber=175
                          apr_psprintf  linenumber=175
                          apr_psprintf  linenumber=176
                          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=176
                          apr_hash_set  linenumber=177
                          oidc_jwt_parse /src/mod_auth_openidc/src/jose/jws.c linenumber=181
                          apr_psprintf  linenumber=186
                          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=186
                          oidc_jwt_verify /src/mod_auth_openidc/src/jose/jws.c linenumber=188
                            oidc_jwt_verify_any /src/mod_auth_openidc/src/jose/jws.c linenumber=433
                              apr_hash_first  linenumber=410
                              apr_hash_this  linenumber=411
                              oidc_jwt_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=412
                              oidc_jwt_verify_with_key /src/mod_auth_openidc/src/jose/jws.c linenumber=413
                                cjose_jws_verify /src/cjose/src/jws.c linenumber=394
                                  cjose_err_message /src/cjose/src/error.c linenumber=1485
                                  _cjose_jws_validate_hdr /src/cjose/src/jws.c linenumber=1490
                                  _cjose_jws_validate_verify_key /src/cjose/src/jws.c linenumber=1495
                                    json_object_get  linenumber=1427
                                    cjose_err_message /src/cjose/src/error.c linenumber=1430
                                    json_string_value  linenumber=1434
                                    strcmp  linenumber=1435
                                    cjose_err_message /src/cjose/src/error.c linenumber=1437
                                    strcmp  linenumber=1441
                                    strcmp  linenumber=1442
                                    strcmp  linenumber=1443
                                    cjose_err_message /src/cjose/src/error.c linenumber=1446
                                    strcmp  linenumber=1450
                                    strcmp  linenumber=1451
                                    cjose_err_message /src/cjose/src/error.c linenumber=1454
                                    strcmp  linenumber=1458
                                    strcmp  linenumber=1459
                                    _cjose_jws_validate_ec_key /src/cjose/src/jws.c linenumber=1461
                                      cjose_err_message /src/cjose/src/error.c linenumber=1182
                                      strcmp  linenumber=1190
                                      cjose_err_message /src/cjose/src/error.c linenumber=1192
                                    strcmp  linenumber=1468
                                    _cjose_jws_validate_okp_key /src/cjose/src/jws.c linenumber=1470
                                      cjose_err_message /src/cjose/src/error.c linenumber=1221
                                      strcmp  linenumber=1232
                                      strcmp  linenumber=1236
                                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=396
                                oidc_jose_version_deprecated /src/mod_auth_openidc/src/jose.c linenumber=397
                                  cjose_version /src/cjose/src/version.c linenumber=526
                                  apr_pstrdup  linenumber=526
                                  _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=527
                              apr_hash_next  linenumber=410
                              apr_hash_count  linenumber=419
                              apr_psprintf  linenumber=419
                              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=419
                            apr_hash_get  linenumber=435
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=437
                            oidc_jwt_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=443
                            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=444
                            oidc_jwt_verify_with_key /src/mod_auth_openidc/src/jose/jws.c linenumber=449
                          oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=190
                          oidc_proto_jwt_validate /src/mod_auth_openidc/src/proto/jwt.c linenumber=194
                            oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=144
                            oidc_util_issuer_match /src/mod_auth_openidc/src/util/util.c linenumber=149
                            oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=152
                            oidc_proto_validate_exp /src/mod_auth_openidc/src/proto/jwt.c linenumber=158
                              apr_time_now  linenumber=103
                              apr_psprintf  linenumber=108
                              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=108
                              oidc_util_apr_time_from_sec /src/mod_auth_openidc/src/util/util.c linenumber=121
                              apr_psprintf  linenumber=123
                              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=123
                            oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=159
                            oidc_proto_validate_iat /src/mod_auth_openidc/src/proto/jwt.c linenumber=164
                              apr_time_now  linenumber=54
                              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=65
                              oidc_util_apr_time_from_sec /src/mod_auth_openidc/src/util/util.c linenumber=77
                              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=81
                              apr_psprintf  linenumber=87
                              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=87
                            oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=165
                          oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=195
                          apr_psprintf  linenumber=199
                          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=199
                          oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=202
                          oidc_json_decode_and_check_error /src/mod_auth_openidc/src/json.c linenumber=206
                          oidc_metadata_jwks_is_valid /src/mod_auth_openidc/src/metadata/jwks.c linenumber=212
                            oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=130
                            oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=131
                            apr_psprintf  linenumber=132
                            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=132
                          oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=214
                          oidc_metadata_jwks_cache_key /src/mod_auth_openidc/src/metadata/jwks.c linenumber=220
                          apr_time_now  linenumber=220
                          oidc_cfg_jwks_uri_refresh_interval_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=220
                          oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=220
                        oidc_metadata_jwks_cache_key /src/mod_auth_openidc/src/metadata/jwks.c linenumber=264
                        oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=264
                        oidc_json_decode_and_check_error /src/mod_auth_openidc/src/json.c linenumber=265
                        oidc_metadata_jwks_retrieve_and_cache /src/mod_auth_openidc/src/metadata/jwks.c linenumber=278
                      oidc_proto_jwks_key_get /src/mod_auth_openidc/src/proto/jwks.c linenumber=167
                        oidc_jwt_hdr_get /src/mod_auth_openidc/src/jose/jws.c linenumber=131
                          cjose_jws_get_protected /src/cjose/src/jws.c linenumber=82
                          cjose_header_get /src/cjose/src/header.c linenumber=83
                        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=135
                        oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=136
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=137
                        oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=141
                        oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=142
                        oidc_proto_jwks_key_apply /src/mod_auth_openidc/src/proto/jwks.c linenumber=142
                          oidc_jwk_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=82
                          apr_psprintf  linenumber=83
                          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=83
                          oidc_jwt_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=88
                          oidc_jwt_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=89
                          apr_psprintf  linenumber=89
                          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=89
                          oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=92
                          oidc_proto_jwks_key_include_any /src/mod_auth_openidc/src/proto/jwks.c linenumber=98
                            oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=53
                            oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=53
                            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=54
                            apr_psprintf  linenumber=55
                            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=55
                            oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=56
                            oidc_jwk_to_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=62
                              cjose_jwk_to_json /src/cjose/src/jwk.c linenumber=395
                                cjose_err_message /src/cjose/src/error.c linenumber=334
                                json_object  linenumber=338
                                cjose_err_message /src/cjose/src/error.c linenumber=341
                                cjose_jwk_name_for_kty /src/cjose/src/jwk.c linenumber=346
                                  cjose_err_message /src/cjose/src/error.c linenumber=212
                                json_string  linenumber=347
                                cjose_err_message /src/cjose/src/error.c linenumber=350
                                json_object_set /usr/include/jansson.h linenumber=353
                                json_decref /usr/include/jansson.h linenumber=354
                                json_string  linenumber=360
                                cjose_err_message /src/cjose/src/error.c linenumber=363
                                json_object_set /usr/include/jansson.h linenumber=366
                                json_decref /usr/include/jansson.h linenumber=367
                                json_dumps  linenumber=384
                                cjose_err_message /src/cjose/src/error.c linenumber=387
                                _cjose_strndup /src/cjose/src/util.c linenumber=390
                                cjose_get_dealloc /src/cjose/src/util.c linenumber=393
                                cjose_get_dealloc /src/cjose/src/util.c linenumber=396
                                json_decref /usr/include/jansson.h linenumber=401
                                json_decref /usr/include/jansson.h linenumber=406
                              apr_psprintf  linenumber=397
                              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=397
                              json_loads  linenumber=401
                              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=403
                              json_string  linenumber=408
                              json_object_set_new  linenumber=408
                              json_string  linenumber=412
                              json_object_set_new  linenumber=412
                              json_array  linenumber=416
                              json_string  linenumber=418
                              json_array_append_new  linenumber=418
                              json_object_set_new  linenumber=419
                              json_string  linenumber=424
                              json_object_set_new  linenumber=424
                              json_string  linenumber=428
                              json_object_set_new  linenumber=428
                              oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=431
                              json_decref /usr/include/jansson.h linenumber=438
                              cjose_get_dealloc /src/cjose/src/util.c linenumber=440
                            apr_hash_set  linenumber=65
                            apr_hash_count  linenumber=68
                            apr_hash_set  linenumber=68
                          oidc_jwk_to_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=104
                          apr_hash_set  linenumber=106
                          oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=111
                          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=112
                          oidc_jwk_to_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=113
                          apr_psprintf  linenumber=114
                          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=114
                          apr_hash_set  linenumber=115
                          oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=120
                      oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=170
                      apr_hash_count  linenumber=173
                      oidc_proto_jwks_uri_keys /src/mod_auth_openidc/src/proto/jwks.c linenumber=180
                        apr_hash_count  linenumber=183
                        apr_psprintf  linenumber=183
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=183
                    oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=233
                    oidc_proto_jwt_verify_keys_merge /src/mod_auth_openidc/src/proto/jwt.c linenumber=239
                      apr_hash_first  linenumber=175
                      apr_hash_this  linenumber=177
                      apr_hash_get  linenumber=178
                      apr_hash_next  linenumber=175
                      oidc_util_key_sets_hash_merge /src/mod_auth_openidc/src/util/key.c linenumber=186
                        apr_hash_make  linenumber=151
                        apr_hash_overlay  linenumber=156
                    oidc_jwt_verify /src/mod_auth_openidc/src/jose/jws.c linenumber=239
                    apr_psprintf  linenumber=248
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=248
                    oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=253
                    oidc_proto_jwks_uri_keys /src/mod_auth_openidc/src/proto/jwks.c linenumber=254
                    oidc_proto_jwt_verify_keys_merge /src/mod_auth_openidc/src/proto/jwt.c linenumber=256
                    oidc_jwt_verify /src/mod_auth_openidc/src/jose/jws.c linenumber=256
                    oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=261
                    oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=267
                  apr_psprintf  linenumber=455
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=455
                  oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=456
                  oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=457
                  oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=459
                  oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=462
                  oidc_proto_validate_idtoken /src/mod_auth_openidc/src/proto/id_token.c linenumber=466
                    oidc_proto_idtoken_validate_nonce /src/mod_auth_openidc/src/proto/id_token.c linenumber=365
                      oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=62
                      apr_psprintf  linenumber=66
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=66
                      oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=75
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=82
                      oidc_cfg_provider_idtoken_iat_slack_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=93
                      apr_time_now  linenumber=96
                      oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=96
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=100
                    oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=366
                    oidc_cfg_provider_validate_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=373
                    oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=373
                    oidc_cfg_provider_idtoken_iat_slack_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=374
                    oidc_proto_jwt_validate /src/mod_auth_openidc/src/proto/jwt.c linenumber=372
                    apr_psprintf  linenumber=379
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=379
                    oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=381
                    oidc_proto_idtoken_validate_aud_and_azp /src/mod_auth_openidc/src/proto/id_token.c linenumber=386
                      oidc_proto_idtoken_validate_azp /src/mod_auth_openidc/src/proto/id_token.c linenumber=219
                        oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=117
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=117
                        oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=119
                        apr_psprintf  linenumber=119
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=119
                      oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=223
                      oidc_proto_profile_id_token_aud_values_get /src/mod_auth_openidc/src/proto/profile.c linenumber=229
                      oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=231
                      oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=232
                      oidc_proto_idtoken_validate_aud_string /src/mod_auth_openidc/src/proto/id_token.c linenumber=232
                        oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=143
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=143
                        oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=145
                        apr_psprintf  linenumber=145
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=145
                        oidc_proto_idtoken_aud_resolve /src/mod_auth_openidc/src/proto/id_token.c linenumber=151
                          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=130
                          oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=131
                      oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=234
                      oidc_proto_idtoken_validate_aud_array /src/mod_auth_openidc/src/proto/id_token.c linenumber=235
                        oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=169
                        oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=175
                        oidc_json_array_has_value /src/mod_auth_openidc/src/json.c linenumber=175
                        oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=176
                        oidc_proto_idtoken_aud_resolve /src/mod_auth_openidc/src/proto/id_token.c linenumber=187
                        oidc_json_array_has_value /src/mod_auth_openidc/src/json.c linenumber=188
                        oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=197
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=198
                    oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=387
                  apr_psprintf  linenumber=467
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=467
                  oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=468
                  oidc_util_apr_time_from_sec /src/mod_auth_openidc/src/util/util.c linenumber=475
                  apr_rfc822_date  linenumber=476
                  apr_time_now  linenumber=477
                  apr_psprintf  linenumber=477
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=477
                oidc_proto_idtoken_validate_code /src/mod_auth_openidc/src/proto/id_token.c linenumber=282
                  apr_array_make  linenumber=343
                  apr_array_push  linenumber=344
                  apr_array_push  linenumber=345
                  oidc_proto_validate_hash_value /src/mod_auth_openidc/src/proto/id_token.c linenumber=346
                    oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=295
                    oidc_util_spaced_string_equals /src/mod_auth_openidc/src/util/util.c linenumber=304
                    apr_psprintf  linenumber=306
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=306
                    oidc_proto_validate_hash /src/mod_auth_openidc/src/proto/id_token.c linenumber=318
                      oidc_jose_hash_length /src/mod_auth_openidc/src/jose.c linenumber=250
                        _oidc_jose_alg_to_sha2 /src/mod_auth_openidc/src/jose.c linenumber=628
                          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=587
                      oidc_jose_hash_string /src/mod_auth_openidc/src/jose.c linenumber=254
                        oidc_jose_alg_to_openssl_digest /src/mod_auth_openidc/src/jose.c linenumber=612
                          _oidc_jose_alg_to_sha2 /src/mod_auth_openidc/src/jose.c linenumber=603
                        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=614
                        oidc_jose_hash_bytes /src/mod_auth_openidc/src/jose.c linenumber=618
                      oidc_util_base64url_decode /src/mod_auth_openidc/src/util/base64.c linenumber=261
                      apr_psprintf  linenumber=267
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=267
                      CRYPTO_memcmp  linenumber=273
                  apr_psprintf  linenumber=348
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=348
                  oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=349
                oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=283
            apr_table_get  linenumber=549
            oidc_proto_idtoken_validate_access_token /src/mod_auth_openidc/src/proto/id_token.c linenumber=548
              apr_array_make  linenumber=326
              apr_array_push  linenumber=327
              apr_array_push  linenumber=328
              oidc_proto_validate_hash_value /src/mod_auth_openidc/src/proto/id_token.c linenumber=329
              apr_psprintf  linenumber=331
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=331
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=332
            oidc_proto_response_strip_params /src/mod_auth_openidc/src/proto/response.c linenumber=553
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=398
              apr_table_unset  linenumber=402
            oidc_proto_resolve_code_and_validate_response /src/mod_auth_openidc/src/proto/response.c linenumber=555
              oidc_proto_profile_pkce_get /src/mod_auth_openidc/src/proto/profile.c linenumber=334
              oidc_proto_profile_pkce_get /src/mod_auth_openidc/src/proto/profile.c linenumber=335
              oidc_proto_state_get_pkce_state /src/mod_auth_openidc/src/proto/state.c linenumber=335
                oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=177
              oidc_proto_state_get_state /src/mod_auth_openidc/src/proto/state.c linenumber=338
                oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=170
              apr_table_get  linenumber=340
              oidc_proto_resolve_code /src/mod_auth_openidc/src/proto/response.c linenumber=340
                apr_psprintf  linenumber=299
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=299
                apr_table_make  linenumber=302
                apr_table_setn  linenumber=303
                apr_table_setn  linenumber=304
                oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=305
                apr_table_set  linenumber=305
                apr_table_setn  linenumber=308
                oidc_cfg_metadata_dir_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=311
                apr_table_setn  linenumber=312
                oidc_proto_token_endpoint_request /src/mod_auth_openidc/src/proto/token.c linenumber=314
                  oidc_proto_token_endpoint_request_auth /src/mod_auth_openidc/src/proto/token.c linenumber=238
                    oidc_cfg_provider_token_endpoint_auth_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=130
                    oidc_cfg_provider_token_endpoint_auth_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=131
                    oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=132
                    oidc_cfg_provider_client_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=132
                    oidc_proto_profile_token_endpoint_auth_aud /src/mod_auth_openidc/src/proto/profile.c linenumber=133
                      oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=233
                    oidc_proto_token_endpoint_auth /src/mod_auth_openidc/src/proto/auth.c linenumber=129
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=270
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=279
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=280
                      oidc_proto_endpoint_auth_none /src/mod_auth_openidc/src/proto/auth.c linenumber=285
                        apr_table_set  linenumber=52
                      oidc_cfg_endpoint_auth_is_mtls /src/mod_auth_openidc/src/cfg/cfg.c linenumber=290
                      oidc_proto_endpoint_auth_none /src/mod_auth_openidc/src/proto/auth.c linenumber=294
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=299
                      oidc_proto_endpoint_auth_none /src/mod_auth_openidc/src/proto/auth.c linenumber=301
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=304
                      oidc_proto_endpoint_client_secret_basic /src/mod_auth_openidc/src/proto/auth.c linenumber=305
                        apr_psprintf  linenumber=61
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=61
                        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=67
                        apr_psprintf  linenumber=67
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=307
                      oidc_proto_endpoint_client_secret_post /src/mod_auth_openidc/src/proto/auth.c linenumber=308
                        apr_table_set  linenumber=82
                        apr_table_set  linenumber=83
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=310
                      oidc_proto_endpoint_auth_client_secret_jwt /src/mod_auth_openidc/src/proto/auth.c linenumber=311
                        apr_psprintf  linenumber=134
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=134
                        oidc_proto_jwt_create /src/mod_auth_openidc/src/proto/auth.c linenumber=136
                          oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=92
                          oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=95
                          oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=95
                          oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=96
                          oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=96
                          oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=97
                          oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=97
                          oidc_proto_jti_gen /src/mod_auth_openidc/src/proto/proto.c linenumber=98
                            oidc_util_rand_str /src/mod_auth_openidc/src/util/random.c linenumber=71
                            apr_psprintf  linenumber=72
                            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=72
                          oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=98
                          oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=98
                          apr_time_now  linenumber=100
                          oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=100
                          oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=99
                          apr_time_now  linenumber=102
                          oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=102
                          oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=101
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=140
                        oidc_jwk_create_symmetric_key /src/mod_auth_openidc/src/jose/jwk.c linenumber=139
                        oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=143
                        apr_pstrdup  linenumber=147
                        oidc_proto_jwt_sign_and_add /src/mod_auth_openidc/src/proto/auth.c linenumber=149
                          oidc_proto_jwt_sign_and_serialize /src/mod_auth_openidc/src/proto/jwt.c linenumber=114
                            oidc_jwt_sign /src/mod_auth_openidc/src/jose/jws.c linenumber=347
                              oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=346
                              oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=348
                              oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=350
                              oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=352
                              cjose_jws_release /src/cjose/src/jws.c linenumber=355
                              oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=358
                              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=363
                              oidc_jose_compress /src/mod_auth_openidc/src/jose.c linenumber=363
                              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=369
                              cjose_jws_sign /src/cjose/src/jws.c linenumber=373
                                cjose_err_message /src/cjose/src/error.c linenumber=696
                                cjose_get_alloc /src/cjose/src/util.c linenumber=701
                                cjose_err_message /src/cjose/src/error.c linenumber=704
                                _cjose_jws_build_hdr /src/cjose/src/jws.c linenumber=710
                                  json_incref /usr/include/jansson.h linenumber=66
                                  json_dumps  linenumber=69
                                  cjose_err_message /src/cjose/src/error.c linenumber=72
                                  strlen  linenumber=75
                                  cjose_base64url_encode /src/cjose/src/base64.c linenumber=75
                                  cjose_get_dealloc /src/cjose/src/util.c linenumber=77
                                  cjose_get_dealloc /src/cjose/src/util.c linenumber=80
                                cjose_jws_release /src/cjose/src/jws.c linenumber=712
                                _cjose_jws_validate_hdr /src/cjose/src/jws.c linenumber=717
                                cjose_jws_release /src/cjose/src/jws.c linenumber=719
                                _cjose_jws_build_dat /src/cjose/src/jws.c linenumber=724
                                  cjose_get_alloc /src/cjose/src/util.c linenumber=155
                                  cjose_err_message /src/cjose/src/error.c linenumber=158
                                  cjose_base64url_encode /src/cjose/src/base64.c linenumber=164
                                cjose_jws_release /src/cjose/src/jws.c linenumber=726
                                cjose_jws_release /src/cjose/src/jws.c linenumber=733
                                cjose_jws_release /src/cjose/src/jws.c linenumber=740
                                _cjose_jws_build_cser /src/cjose/src/jws.c linenumber=745
                                  cjose_err_message /src/cjose/src/error.c linenumber=661
                                  cjose_err_message /src/cjose/src/error.c linenumber=670
                                  cjose_get_alloc /src/cjose/src/util.c linenumber=675
                                  cjose_err_message /src/cjose/src/error.c linenumber=678
                                  snprintf  linenumber=683
                                cjose_jws_release /src/cjose/src/jws.c linenumber=747
                              apr_psprintf  linenumber=376
                              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=376
                            oidc_jose_jwt_serialize /src/mod_auth_openidc/src/jose/jws.c linenumber=352
                              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=113
                              oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=116
                              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=123
                              cjose_base64url_encode /src/cjose/src/base64.c linenumber=123
                              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=125
                              apr_pstrmemdup  linenumber=129
                              cjose_get_dealloc /src/cjose/src/util.c linenumber=130
                              cjose_jws_export /src/cjose/src/jws.c linenumber=137
                                cjose_err_message /src/cjose/src/error.c linenumber=784
                                _cjose_jws_build_cser /src/cjose/src/jws.c linenumber=790
                              apr_psprintf  linenumber=138
                              apr_pstrdup  linenumber=142
                            apr_psprintf  linenumber=354
                            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=354
                          apr_table_setn  linenumber=117
                          apr_table_set  linenumber=118
                        oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=151
                        oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=152
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=313
                      oidc_proto_endpoint_auth_private_key_jwt /src/mod_auth_openidc/src/proto/auth.c linenumber=314
                        oidc_proto_jwt_create /src/mod_auth_openidc/src/proto/auth.c linenumber=217
                        oidc_proto_endpoint_auth_pick_signing_key /src/mod_auth_openidc/src/proto/auth.c linenumber=220
                          oidc_util_key_list_first /src/mod_auth_openidc/src/util/key.c linenumber=186
                            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=169
                            _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=169
                          oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=191
                          oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=192
                          oidc_util_key_list_first /src/mod_auth_openidc/src/util/key.c linenumber=192
                          oidc_cfg_public_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=193
                          oidc_util_key_list_first /src/mod_auth_openidc/src/util/key.c linenumber=193
                        apr_pstrdup  linenumber=228
                        apr_pstrdup  linenumber=229
                        oidc_jwk_default_jws_alg /src/mod_auth_openidc/src/jose/jwk.c linenumber=235
                          cjose_jwk_EC_get_curve /src/cjose/src/jwk.c linenumber=477
                            cjose_jwk_get_kty /src/cjose/src/jwk.c linenumber=1118
                            cjose_err_message /src/cjose/src/error.c linenumber=1120
                          cjose_jwk_EC_get_curve /src/cjose/src/jwk.c linenumber=479
                          cjose_jwk_EC_get_curve /src/cjose/src/jwk.c linenumber=481
                        apr_pstrdup  linenumber=242
                        apr_psprintf  linenumber=244
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=244
                        oidc_proto_jwt_sign_and_add /src/mod_auth_openidc/src/proto/auth.c linenumber=247
                        oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=252
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=317
                      oidc_proto_endpoint_access_token_bearer /src/mod_auth_openidc/src/proto/auth.c linenumber=318
                      apr_psprintf  linenumber=321
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=321
                  oidc_cfg_provider_token_endpoint_params_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=243
                  oidc_util_table_add_query_encoded_params /src/mod_auth_openidc/src/util/util.c linenumber=242
                    ap_getword /src/mod_auth_openidc/test/stub.c linenumber=428
                    ap_getword /src/mod_auth_openidc/test/stub.c linenumber=431
                    ap_unescape_url /src/mod_auth_openidc/test/stub.c linenumber=432
                    apr_pstrdup  linenumber=433
                    ap_unescape_url /src/mod_auth_openidc/test/stub.c linenumber=434
                    apr_table_addn  linenumber=435
                  oidc_proto_token_endpoint_dpop_prepare /src/mod_auth_openidc/src/proto/token.c linenumber=246
                    oidc_proto_profile_dpop_mode_get /src/mod_auth_openidc/src/proto/profile.c linenumber=105
                    apr_hash_make  linenumber=108
                    apr_hash_set  linenumber=109
                    apr_hash_set  linenumber=110
                    apr_hash_set  linenumber=111
                    oidc_cfg_provider_token_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=113
                    oidc_proto_dpop_create /src/mod_auth_openidc/src/proto/dpop.c linenumber=113
                      apr_psprintf  linenumber=93
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=93
                      oidc_proto_jwt_create_from_first_pkey /src/mod_auth_openidc/src/proto/jwt.c linenumber=95
                        oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=313
                        oidc_util_key_list_first /src/mod_auth_openidc/src/util/key.c linenumber=313
                        apr_psprintf  linenumber=315
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=315
                        oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=319
                        apr_pstrdup  linenumber=323
                        apr_pstrdup  linenumber=327
                        apr_pstrdup  linenumber=329
                      oidc_jwk_to_public_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=99
                        cjose_jwk_to_json /src/cjose/src/jwk.c linenumber=456
                        apr_psprintf  linenumber=458
                        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=458
                        cjose_get_dealloc /src/cjose/src/util.c linenumber=462
                      oidc_jwt_hdr_set_json /src/mod_auth_openidc/src/jose/jws.c linenumber=103
                        json_loads  linenumber=91
                        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=93
                        json_object_set_new  linenumber=96
                      apr_psprintf  linenumber=104
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=104
                      oidc_proto_jti_gen /src/mod_auth_openidc/src/proto/proto.c linenumber=108
                      oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=108
                      oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=109
                      oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=109
                      oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=110
                      oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=110
                      apr_time_now  linenumber=112
                      oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=112
                      oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=111
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=116
                      oidc_jose_hash_and_base64url_encode /src/mod_auth_openidc/src/jose.c linenumber=115
                      apr_psprintf  linenumber=117
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=117
                      oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=120
                      oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=124
                      oidc_proto_jwt_sign_and_serialize /src/mod_auth_openidc/src/proto/jwt.c linenumber=126
                      oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=134
                    oidc_proto_profile_dpop_mode_get /src/mod_auth_openidc/src/proto/profile.c linenumber=115
                  oidc_proto_token_endpoint_call /src/mod_auth_openidc/src/proto/token.c linenumber=250
                    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=79
                    apr_time_now  linenumber=79
                    oidc_cfg_provider_token_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=81
                    oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=82
                    oidc_cfg_http_timeout_long_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=83
                    oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=83
                    oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=84
                    oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=85
                    oidc_cfg_provider_token_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=86
                    oidc_cfg_provider_token_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=87
                    oidc_http_post_form /src/mod_auth_openidc/src/http.c linenumber=81
                      oidc_http_form_encoded_data /src/mod_auth_openidc/src/http.c linenumber=1246
                        apr_table_elts  linenumber=807
                        oidc_http_encode_params /src/mod_auth_openidc/src/http.c linenumber=808
                        oidc_http_add_form_url_encoded_param /src/mod_auth_openidc/src/http.c linenumber=808
                        oidc_http_encode_params /src/mod_auth_openidc/src/http.c linenumber=810
                        oidc_http_add_form_encoded_param_for_log /src/mod_auth_openidc/src/http.c linenumber=810
                        apr_psprintf  linenumber=811
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=811
                        apr_psprintf  linenumber=813
                        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=813
                      oidc_http_request /src/mod_auth_openidc/src/http.c linenumber=1247
                    oidc_cfg_provider_token_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=88
                    apr_psprintf  linenumber=88
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=88
                    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=93
                    apr_hash_get  linenumber=93
                    apr_time_now  linenumber=93
                    oidc_metrics_timing_add /src/mod_auth_openidc/src/metrics.c linenumber=93
                  oidc_json_decode_object_err /src/mod_auth_openidc/src/json.c linenumber=255
                  oidc_json_check_error /src/mod_auth_openidc/src/json.c linenumber=259
                  oidc_proto_token_endpoint_dpop_retry /src/mod_auth_openidc/src/proto/token.c linenumber=260
                    oidc_cfg_provider_token_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=152
                    oidc_proto_dpop_use_nonce /src/mod_auth_openidc/src/proto/dpop.c linenumber=151
                      oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=56
                      oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=57
                      oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=58
                      apr_hash_get  linenumber=62
                      apr_psprintf  linenumber=64
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=64
                      oidc_proto_dpop_create /src/mod_auth_openidc/src/proto/dpop.c linenumber=69
                      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=72
                      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=72
                      apr_hash_get  linenumber=72
                      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=72
                    oidc_proto_token_endpoint_request_auth /src/mod_auth_openidc/src/proto/token.c linenumber=157
                    oidc_proto_token_endpoint_call /src/mod_auth_openidc/src/proto/token.c linenumber=160
                    oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=164
                    oidc_json_decode_and_check_error /src/mod_auth_openidc/src/json.c linenumber=167
                  oidc_proto_token_endpoint_response_parse /src/mod_auth_openidc/src/proto/token.c linenumber=264
                    oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=181
                    oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=182
                    oidc_proto_profile_dpop_mode_get /src/mod_auth_openidc/src/proto/profile.c linenumber=185
                    _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=186
                    apr_psprintf  linenumber=187
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=187
                    oidc_proto_validate_token_type /src/mod_auth_openidc/src/proto/token.c linenumber=193
                      _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=56
                      _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=57
                      oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=58
                      oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=59
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=59
                      oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=60
                      oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=60
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=60
                    apr_psprintf  linenumber=194
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=194
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=201
                    oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=202
                    oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=203
                    _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=203
                    oidc_json_is_integer /src/mod_auth_openidc/src/json.c linenumber=204
                    oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=207
                    oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=216
                    oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=217
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=273
              oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=343
              _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=343
              apr_hash_get  linenumber=343
              oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=343
              oidc_proto_validate_code_response /src/mod_auth_openidc/src/proto/response.c linenumber=347
                apr_psprintf  linenumber=74
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=74
                oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=79
                oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=97
                apr_psprintf  linenumber=99
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=99
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=110
              apr_table_get  linenumber=353
              apr_table_set  linenumber=354
              apr_table_set  linenumber=359
              apr_table_set  linenumber=361
              apr_table_setn  linenumber=363
              apr_table_set  linenumber=368
              apr_table_set  linenumber=372
          oidc_util_spaced_string_equals /src/mod_auth_openidc/src/util/util.c linenumber=454
          oidc_proto_response_code_idtoken /src/mod_auth_openidc/src/proto/response.c linenumber=456
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=415
            oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=421
            oidc_proto_profile_response_require_iss_get /src/mod_auth_openidc/src/proto/profile.c linenumber=421
            oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=422
            oidc_proto_validate_response_type_mode_issuer /src/mod_auth_openidc/src/proto/response.c linenumber=419
            oidc_proto_parse_idtoken_and_validate_code /src/mod_auth_openidc/src/proto/response.c linenumber=425
            oidc_proto_response_strip_params /src/mod_auth_openidc/src/proto/response.c linenumber=430
            oidc_proto_resolve_code_and_validate_response /src/mod_auth_openidc/src/proto/response.c linenumber=432
          oidc_util_spaced_string_equals /src/mod_auth_openidc/src/util/util.c linenumber=457
          oidc_proto_response_code_token /src/mod_auth_openidc/src/proto/response.c linenumber=459
            apr_psprintf  linenumber=445
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=445
            oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=451
            oidc_proto_profile_response_require_iss_get /src/mod_auth_openidc/src/proto/profile.c linenumber=451
            oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=452
            oidc_proto_validate_response_type_mode_issuer /src/mod_auth_openidc/src/proto/response.c linenumber=449
            oidc_proto_response_strip_params /src/mod_auth_openidc/src/proto/response.c linenumber=456
            oidc_proto_resolve_code_and_validate_response /src/mod_auth_openidc/src/proto/response.c linenumber=458
            oidc_proto_parse_idtoken_and_validate_code /src/mod_auth_openidc/src/proto/response.c linenumber=461
          oidc_util_spaced_string_equals /src/mod_auth_openidc/src/util/util.c linenumber=460
          oidc_proto_response_code /src/mod_auth_openidc/src/proto/response.c linenumber=461
            apr_psprintf  linenumber=475
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=475
            oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=481
            oidc_proto_profile_response_require_iss_get /src/mod_auth_openidc/src/proto/profile.c linenumber=481
            oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=482
            oidc_proto_validate_response_type_mode_issuer /src/mod_auth_openidc/src/proto/response.c linenumber=479
            oidc_proto_response_strip_params /src/mod_auth_openidc/src/proto/response.c linenumber=486
            oidc_proto_resolve_code_and_validate_response /src/mod_auth_openidc/src/proto/response.c linenumber=488
            oidc_proto_parse_idtoken_and_validate_code /src/mod_auth_openidc/src/proto/response.c linenumber=494
            apr_table_get  linenumber=501
            apr_table_get  linenumber=503
            oidc_proto_idtoken_validate_access_token /src/mod_auth_openidc/src/proto/id_token.c linenumber=502
            oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=504
          oidc_util_spaced_string_equals /src/mod_auth_openidc/src/util/util.c linenumber=462
          oidc_proto_response_idtoken_token /src/mod_auth_openidc/src/proto/response.c linenumber=464
            apr_psprintf  linenumber=568
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=568
            oidc_proto_handle_implicit_flow /src/mod_auth_openidc/src/proto/response.c linenumber=572
            apr_table_get  linenumber=577
            oidc_proto_idtoken_validate_access_token /src/mod_auth_openidc/src/proto/id_token.c linenumber=576
            oidc_proto_response_strip_params /src/mod_auth_openidc/src/proto/response.c linenumber=581
          oidc_util_spaced_string_equals /src/mod_auth_openidc/src/util/util.c linenumber=465
          oidc_proto_response_idtoken /src/mod_auth_openidc/src/proto/response.c linenumber=466
            apr_psprintf  linenumber=593
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=593
            oidc_proto_handle_implicit_flow /src/mod_auth_openidc/src/proto/response.c linenumber=597
            oidc_proto_response_strip_params /src/mod_auth_openidc/src/proto/response.c linenumber=602
          apr_psprintf  linenumber=468
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=468
          oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=472
        oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=635
        _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=635
        apr_hash_get  linenumber=635
        oidc_metrics_error_reason_consume /src/mod_auth_openidc/src/./metrics.h linenumber=635
          oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=249
          oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=251
        oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=635
        oidc_response_authorization_error /src/mod_auth_openidc/src/handle/response.c linenumber=637
        apr_psprintf  linenumber=642
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=642
        oidc_response_authorization_error /src/mod_auth_openidc/src/handle/response.c linenumber=643
        apr_table_get  linenumber=647
        _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=647
        apr_table_get  linenumber=654
        apr_table_get  linenumber=655
        oidc_userinfo_retrieve_claims /src/mod_auth_openidc/src/handle/userinfo.c linenumber=653
          oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=106
          oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=107
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=107
          oidc_session_get_idtoken_claims /src/mod_auth_openidc/src/session.c linenumber=120
            oidc_session_json_get /src/mod_auth_openidc/src/session.c linenumber=824
          oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=122
          apr_psprintf  linenumber=124
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=124
          oidc_proto_userinfo_request /src/mod_auth_openidc/src/proto/userinfo.c linenumber=134
            oidc_cfg_provider_userinfo_token_method_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=275
            oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=277
            oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=277
            _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=281
            oidc_proto_userinfo_request_dpop_init /src/mod_auth_openidc/src/proto/userinfo.c linenumber=282
              apr_hash_make  linenumber=208
              apr_hash_set  linenumber=209
              apr_hash_set  linenumber=210
              apr_hash_set  linenumber=211
              oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=212
              oidc_proto_dpop_create /src/mod_auth_openidc/src/proto/dpop.c linenumber=212
            oidc_proto_userinfo_response_resolve /src/mod_auth_openidc/src/proto/userinfo.c linenumber=286
              oidc_proto_userinfo_endpoint_call /src/mod_auth_openidc/src/proto/userinfo.c linenumber=224
                oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=162
                apr_time_now  linenumber=162
                oidc_cfg_provider_userinfo_token_method_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=165
                oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=166
                oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=167
                oidc_cfg_http_timeout_long_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=168
                oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=168
                oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=169
                oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=170
                oidc_cfg_provider_token_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=171
                oidc_cfg_provider_token_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=172
                oidc_http_get /src/mod_auth_openidc/src/http.c linenumber=166
                oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=173
                _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=173
                apr_hash_get  linenumber=173
                oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=173
                oidc_cfg_provider_userinfo_token_method_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=176
                apr_table_make  linenumber=177
                apr_table_setn  linenumber=178
                oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=179
                oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=180
                oidc_cfg_http_timeout_long_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=181
                oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=182
                oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=182
                oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=183
                oidc_cfg_provider_token_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=184
                oidc_cfg_provider_token_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=185
                oidc_http_post_form /src/mod_auth_openidc/src/http.c linenumber=179
                oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=186
                _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=186
                apr_hash_get  linenumber=186
                oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=186
                oidc_cfg_provider_userinfo_token_method_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=190
                oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=195
                apr_hash_get  linenumber=195
                apr_time_now  linenumber=195
                oidc_metrics_timing_add /src/mod_auth_openidc/src/metrics.c linenumber=195
              oidc_json_decode_object_err /src/mod_auth_openidc/src/json.c linenumber=228
              oidc_proto_userinfo_response_jwt_parse /src/mod_auth_openidc/src/proto/userinfo.c linenumber=232
                oidc_proto_jwt_header_peek /src/mod_auth_openidc/src/proto/jwt.c linenumber=63
                oidc_cfg_provider_userinfo_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=70
                oidc_cfg_provider_userinfo_encrypted_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=70
                oidc_cfg_provider_userinfo_encrypted_response_enc_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=70
                oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=77
                oidc_alg2keysize /src/mod_auth_openidc/src/jose/jws.c linenumber=77
                oidc_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=77
                oidc_cfg_provider_userinfo_encrypted_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=81
                oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=83
                oidc_util_key_symmetric_merge /src/mod_auth_openidc/src/util/key.c linenumber=83
                oidc_jwe_decrypt /src/mod_auth_openidc/src/jose/jwe.c linenumber=82
                oidc_cfg_provider_userinfo_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=92
                oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=99
                oidc_util_key_symmetric_merge /src/mod_auth_openidc/src/util/key.c linenumber=99
                oidc_jwt_parse /src/mod_auth_openidc/src/jose/jws.c linenumber=98
                apr_psprintf  linenumber=101
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=101
                oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=108
                oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=111
                oidc_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=111
                oidc_cfg_provider_jwks_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=115
                oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=116
                oidc_util_key_symmetric_merge /src/mod_auth_openidc/src/util/key.c linenumber=117
                oidc_cfg_provider_userinfo_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=118
                oidc_proto_jwt_verify /src/mod_auth_openidc/src/proto/jwt.c linenumber=115
                apr_psprintf  linenumber=120
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=120
                apr_pstrdup  linenumber=125
                oidc_json_copy /src/mod_auth_openidc/src/json.c linenumber=126
                  json_copy  linenumber=112
                apr_pstrdup  linenumber=127
                oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=136
            oidc_json_check_error /src/mod_auth_openidc/src/json.c linenumber=292
            oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=295
            oidc_proto_dpop_use_nonce /src/mod_auth_openidc/src/proto/dpop.c linenumber=294
            oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=300
            oidc_proto_userinfo_response_resolve /src/mod_auth_openidc/src/proto/userinfo.c linenumber=303
            oidc_json_check_error /src/mod_auth_openidc/src/json.c linenumber=308
            oidc_proto_userinfo_composite_claims_warn /src/mod_auth_openidc/src/proto/userinfo.c linenumber=312
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=148
            oidc_proto_userinfo_request_validate_sub /src/mod_auth_openidc/src/proto/userinfo.c linenumber=314
              oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=241
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=253
              apr_psprintf  linenumber=254
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=254
            oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=322
          apr_psprintf  linenumber=140
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=140
          apr_psprintf  linenumber=148
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=148
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=157
          oidc_refresh_token_grant /src/mod_auth_openidc/src/handle/refresh.c linenumber=167
            oidc_session_get_refresh_token /src/mod_auth_openidc/src/session.c linenumber=382
              oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=889
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=384
            oidc_refresh_token_grant_obtain_tokens /src/mod_auth_openidc/src/handle/refresh.c linenumber=388
              oidc_refresh_token_cache_get /src/mod_auth_openidc/src/handle/refresh.c linenumber=246
                oidc_cfg_refresh_mutex_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=166
                oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=166
                oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=169
                _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=178
                oidc_cfg_refresh_mutex_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=180
                oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=180
                apr_sleep  linenumber=181
                oidc_cfg_refresh_mutex_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=182
                oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=182
                oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=184
                oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=192
                apr_psprintf  linenumber=192
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=192
                _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=199
                oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=208
                oidc_refresh_token_cache_parse /src/mod_auth_openidc/src/handle/refresh.c linenumber=211
                  oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=123
                  oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=128
                  apr_pstrdup  linenumber=128
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=129
                  oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=130
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=131
                  oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=133
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=141
                  oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=142
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=143
                  oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=144
                  apr_pstrdup  linenumber=144
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=145
                  oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=146
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=149
                oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=221
                apr_time_now  linenumber=224
                oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=224
                oidc_cfg_refresh_mutex_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=229
                oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=229
              oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=254
              oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=256
              apr_time_now  linenumber=256
              oidc_proto_token_refresh_request /src/mod_auth_openidc/src/proto/token.c linenumber=259
                apr_psprintf  linenumber=285
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=285
                apr_table_make  linenumber=288
                apr_table_setn  linenumber=289
                apr_table_setn  linenumber=290
                oidc_cfg_provider_scope_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=291
                apr_table_setn  linenumber=291
                oidc_proto_token_endpoint_request /src/mod_auth_openidc/src/proto/token.c linenumber=293
              oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=261
              _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=261
              apr_hash_get  linenumber=261
              oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=261
              oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=265
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=266
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=267
              oidc_refresh_token_cache_parse /src/mod_auth_openidc/src/handle/refresh.c linenumber=268
              apr_time_now  linenumber=276
              oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=276
              oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=281
              apr_hash_get  linenumber=281
              apr_time_now  linenumber=281
              oidc_metrics_timing_add /src/mod_auth_openidc/src/metrics.c linenumber=281
              oidc_refresh_token_cache_set /src/mod_auth_openidc/src/handle/refresh.c linenumber=284
                oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=82
                oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=84
                oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=84
                oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=86
                oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=86
                oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=87
                oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=87
                oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=89
                oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=89
                oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=91
                oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=91
                apr_time_now  linenumber=92
                oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=93
                oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=93
                oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=96
                oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=97
                oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=100
            oidc_session_set_access_token /src/mod_auth_openidc/src/session.c linenumber=394
            oidc_session_set_access_token_type /src/mod_auth_openidc/src/session.c linenumber=395
            oidc_session_set_access_token_expires /src/mod_auth_openidc/src/session.c linenumber=396
            oidc_session_set_access_token_last_refresh /src/mod_auth_openidc/src/session.c linenumber=399
              oidc_session_set_timestamp /src/mod_auth_openidc/src/session.c linenumber=938
            oidc_session_set_refresh_token /src/mod_auth_openidc/src/session.c linenumber=409
            oidc_session_set_scope /src/mod_auth_openidc/src/session.c linenumber=413
              oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=1009
            oidc_refresh_token_grant_apply_id_token /src/mod_auth_openidc/src/handle/refresh.c linenumber=417
              oidc_proto_idtoken_parse /src/mod_auth_openidc/src/proto/id_token.c linenumber=330
              oidc_refresh_token_grant_id_token_sub_match /src/mod_auth_openidc/src/handle/refresh.c linenumber=335
                oidc_session_get_idtoken_claims /src/mod_auth_openidc/src/session.c linenumber=297
                oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=299
                oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=299
                apr_psprintf  linenumber=305
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=305
              oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=336
              oidc_cfg_store_id_token_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=341
              oidc_session_set_idtoken /src/mod_auth_openidc/src/session.c linenumber=342
              oidc_session_set_idtoken_claims /src/mod_auth_openidc/src/session.c linenumber=345
                apr_table_get  linenumber=819
                oidc_session_set_filtered_claims /src/mod_auth_openidc/src/session.c linenumber=820
                  oidc_session_warn_claim_size_get /src/mod_auth_openidc/src/session.c linenumber=767
                    apr_table_get  linenumber=680
                    _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=684
                    apr_psprintf  linenumber=685
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=685
                  oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=774
                  oidc_json_object_iter /src/mod_auth_openidc/src/json.c linenumber=775
                  oidc_json_object_iter_key /src/mod_auth_openidc/src/json.c linenumber=780
                  oidc_json_object_iter_value /src/mod_auth_openidc/src/json.c linenumber=781
                  oidc_session_claim_is_allowed /src/mod_auth_openidc/src/session.c linenumber=783
                    oidc_cfg_black_listed_claims_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=695
                    oidc_cfg_black_listed_claims_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=696
                    apr_hash_get  linenumber=696
                    apr_psprintf  linenumber=697
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=697
                    oidc_cfg_white_listed_claims_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=701
                    oidc_cfg_white_listed_claims_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=702
                    apr_hash_get  linenumber=702
                    apr_psprintf  linenumber=703
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=703
                  oidc_session_filtered_claim_record /src/mod_auth_openidc/src/session.c linenumber=784
                    oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=716
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=720
                    apr_psprintf  linenumber=721
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=721
                    oidc_json_object_set /src/mod_auth_openidc/src/json.c linenumber=727
                    oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=729
                    oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=729
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=730
                    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=731
                    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=731
                    apr_hash_get  linenumber=731
                    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=731
                    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=733
                    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=733
                    apr_hash_get  linenumber=733
                    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=733
                  oidc_json_object_iter_next /src/mod_auth_openidc/src/json.c linenumber=786
                  oidc_session_json_set /src/mod_auth_openidc/src/session.c linenumber=793
              oidc_cfg_provider_session_max_duration_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=347
              oidc_util_apr_time_from_sec /src/mod_auth_openidc/src/util/util.c linenumber=350
              oidc_session_set_session_expires /src/mod_auth_openidc/src/session.c linenumber=351
              oidc_log_session_expires /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=354
                apr_rfc822_date  linenumber=366
                apr_time_now  linenumber=367
                apr_psprintf  linenumber=367
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=367
              oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=361
            oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=419
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=419
          apr_psprintf  linenumber=169
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=169
          oidc_proto_userinfo_request /src/mod_auth_openidc/src/proto/userinfo.c linenumber=176
        oidc_proto_state_get_original_url /src/mod_auth_openidc/src/proto/state.c linenumber=658
        apr_pstrdup  linenumber=660
        oidc_proto_state_get_original_method /src/mod_auth_openidc/src/proto/state.c linenumber=661
          oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=163
        apr_pstrdup  linenumber=663
        oidc_proto_state_get_prompt /src/mod_auth_openidc/src/proto/state.c linenumber=664
        oidc_response_set_request_user /src/mod_auth_openidc/src/handle/response.c linenumber=667
          oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=485
          oidc_cfg_remote_user_claim_name_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=486
          apr_pstrdup  linenumber=486
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=487
          _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=491
          apr_pstrdup  linenumber=492
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=493
          apr_pstrdup  linenumber=493
          oidc_cfg_remote_user_claim_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=500
          oidc_cfg_remote_user_claim_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=501
          oidc_get_remote_user /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=500
            oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=737
            oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=738
            apr_psprintf  linenumber=739
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=739
            oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=743
            apr_pstrdup  linenumber=743
            oidc_util_regexp_first_match /src/mod_auth_openidc/src/util/expr.c linenumber=751
              oidc_pcre_compile /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=101
                _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=232
                pcre2_compile_8  linenumber=232
                apr_palloc  linenumber=243
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=108
              oidc_pcre_exec /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=108
                pcre2_match_data_create_from_pattern_8  linenumber=313
                pcre2_match_8  linenumber=314
                apr_pstrdup  linenumber=316
                apr_psprintf  linenumber=318
              oidc_pcre_get_substring /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=111
                pcre2_substring_get_bynumber_8  linenumber=275
                apr_psprintf  linenumber=281
                apr_psprintf  linenumber=290
                apr_pstrndup  linenumber=294
                pcre2_substring_free_8  linenumber=295
              apr_psprintf  linenumber=112
              oidc_pcre_free /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=121
                pcre2_match_data_free_8  linenumber=252
                pcre2_code_free_8  linenumber=254
            apr_psprintf  linenumber=753
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=753
            oidc_util_regexp_substitute /src/mod_auth_openidc/src/util/expr.c linenumber=758
              oidc_pcre_compile /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=61
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=68
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=70
              apr_psprintf  linenumber=69
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=74
              oidc_pcre_subst /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=74
                apr_palloc  linenumber=189
                pcre2_substitute_8  linenumber=194
                apr_palloc  linenumber=200
                pcre2_substitute_8  linenumber=201
                apr_pstrndup  linenumber=205
              apr_pstrdup  linenumber=82
              oidc_pcre_free /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=88
            apr_psprintf  linenumber=761
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=761
          oidc_json_copy /src/mod_auth_openidc/src/json.c linenumber=504
          oidc_json_merge /src/mod_auth_openidc/src/json.c linenumber=505
          oidc_cfg_remote_user_claim_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=506
          oidc_cfg_remote_user_claim_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=507
          oidc_get_remote_user /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=506
          oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=508
          oidc_cfg_remote_user_claim_name_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=512
          apr_psprintf  linenumber=512
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=512
          apr_psprintf  linenumber=520
          apr_pstrdup  linenumber=522
          oidc_cfg_remote_user_claim_name_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=524
          oidc_cfg_remote_user_claim_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=524
          apr_psprintf  linenumber=524
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=524
        apr_psprintf  linenumber=668
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=668
        oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=669
        _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=669
        apr_hash_get  linenumber=669
        oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=669
        oidc_response_authorization_error /src/mod_auth_openidc/src/handle/response.c linenumber=670
        oidc_session_id_fingerprint /src/mod_auth_openidc/src/session.c linenumber=675
        apr_psprintf  linenumber=675
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=675
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=679
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=680
        apr_psprintf  linenumber=681
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=681
        oidc_response_authorization_error /src/mod_auth_openidc/src/handle/response.c linenumber=682
        oidc_session_reset /src/mod_auth_openidc/src/session.c linenumber=687
          oidc_cfg_session_type_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=171
          oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=172
          oidc_session_clear /src/mod_auth_openidc/src/session.c linenumber=173
          oidc_session_id_new /src/mod_auth_openidc/src/session.c linenumber=177
        oidc_cfg_provider_check_session_iframe_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=690
        oidc_proto_state_get_auth_request_params /src/mod_auth_openidc/src/proto/state.c linenumber=692
          oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=184
        oidc_session_set_path_auth_request_params /src/mod_auth_openidc/src/session.c linenumber=691
          oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=1017
        oidc_proto_state_get_path_scope /src/mod_auth_openidc/src/proto/state.c linenumber=693
          oidc_proto_state_get_string_value /src/mod_auth_openidc/src/proto/state.c linenumber=191
        oidc_session_set_path_scope /src/mod_auth_openidc/src/session.c linenumber=693
          oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=1025
        apr_table_get  linenumber=698
        apr_table_get  linenumber=699
        apr_table_get  linenumber=700
        apr_table_get  linenumber=701
        apr_table_get  linenumber=702
        oidc_response_save_in_session /src/mod_auth_openidc/src/handle/response.c linenumber=697
          apr_time_now  linenumber=238
          oidc_cfg_session_inactivity_timeout_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=238
          oidc_session_set_idtoken_claims /src/mod_auth_openidc/src/session.c linenumber=241
          oidc_cfg_store_id_token_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=243
          oidc_session_set_idtoken /src/mod_auth_openidc/src/session.c linenumber=245
          oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=249
          oidc_session_set_issuer /src/mod_auth_openidc/src/session.c linenumber=249
          oidc_session_set_request_state /src/mod_auth_openidc/src/session.c linenumber=252
            oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=949
          oidc_session_set_original_url /src/mod_auth_openidc/src/session.c linenumber=253
          oidc_cfg_provider_check_session_iframe_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=255
          oidc_session_set_session_state /src/mod_auth_openidc/src/session.c linenumber=257
          oidc_cfg_provider_check_session_iframe_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=258
          oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=258
          oidc_cfg_provider_check_session_iframe_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=263
          apr_psprintf  linenumber=264
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=264
          oidc_cfg_provider_check_session_iframe_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=267
          oidc_cfg_provider_userinfo_refresh_interval_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=275
          oidc_session_set_userinfo_refresh_interval /src/mod_auth_openidc/src/session.c linenumber=274
            oidc_session_set_int /src/mod_auth_openidc/src/session.c linenumber=919
          oidc_userinfo_store_claims /src/mod_auth_openidc/src/handle/userinfo.c linenumber=278
            apr_psprintf  linenumber=58
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=58
            oidc_session_set_userinfo_claims /src/mod_auth_openidc/src/session.c linenumber=67
              oidc_session_set_filtered_claims /src/mod_auth_openidc/src/session.c linenumber=800
            oidc_cfg_session_type_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=69
            oidc_session_set_userinfo_jwt /src/mod_auth_openidc/src/session.c linenumber=71
              oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=808
            oidc_session_set_userinfo_claims /src/mod_auth_openidc/src/session.c linenumber=78
            oidc_session_set_userinfo_jwt /src/mod_auth_openidc/src/session.c linenumber=80
            oidc_cfg_provider_userinfo_refresh_interval_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=84
            oidc_session_reset_userinfo_last_refresh /src/mod_auth_openidc/src/session.c linenumber=85
              apr_time_now  linenumber=927
              oidc_session_set_timestamp /src/mod_auth_openidc/src/session.c linenumber=927
          oidc_session_set_access_token /src/mod_auth_openidc/src/session.c linenumber=283
          oidc_session_set_access_token_type /src/mod_auth_openidc/src/session.c linenumber=285
          oidc_session_set_access_token_expires /src/mod_auth_openidc/src/session.c linenumber=287
          apr_time_now  linenumber=289
          oidc_session_set_access_token_last_refresh /src/mod_auth_openidc/src/session.c linenumber=289
          oidc_session_set_refresh_token /src/mod_auth_openidc/src/session.c linenumber=295
          oidc_session_set_scope /src/mod_auth_openidc/src/session.c linenumber=301
          oidc_cfg_provider_session_max_duration_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=306
          oidc_util_apr_time_from_sec /src/mod_auth_openidc/src/util/util.c linenumber=307
          apr_time_now  linenumber=308
          oidc_cfg_provider_session_max_duration_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=308
          oidc_session_set_session_expires /src/mod_auth_openidc/src/session.c linenumber=309
          oidc_cfg_provider_session_max_duration_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=311
          oidc_log_session_expires /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=315
          oidc_cfg_cookie_domain_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=319
          oidc_cfg_cookie_domain_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=320
          oidc_cfg_x_forwarded_headers_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=321
          oidc_util_url_cur_host /src/mod_auth_openidc/src/util/url.c linenumber=321
          oidc_session_set_cookie_domain /src/mod_auth_openidc/src/session.c linenumber=318
            oidc_session_set /src/mod_auth_openidc/src/session.c linenumber=907
          oidc_cfg_provider_backchannel_logout_supported_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=325
          apr_psprintf  linenumber=325
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=325
          oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=328
          oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=331
          oidc_response_make_sid_iss_unique /src/mod_auth_openidc/src/handle/response.c linenumber=331
          oidc_cfg_provider_backchannel_logout_supported_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=334
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=335
          oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=336
          oidc_response_make_sid_iss_unique /src/mod_auth_openidc/src/handle/response.c linenumber=336
          oidc_session_set_session_new /src/mod_auth_openidc/src/session.c linenumber=339
            oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=994
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=996
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=996
            oidc_json_object_del /src/mod_auth_openidc/src/json.c linenumber=998
          oidc_session_save /src/mod_auth_openidc/src/session.c linenumber=342
        oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=710
        _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=710
        apr_hash_get  linenumber=710
        oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=710
        oidc_response_finish_success /src/mod_auth_openidc/src/handle/response.c linenumber=715
          apr_psprintf  linenumber=571
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=571
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=575
          oidc_cfg_post_restore_template_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=576
          oidc_cfg_post_restore_template_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=578
          oidc_util_html_send_in_template /src/mod_auth_openidc/src/util/html.c linenumber=577
            oidc_util_file_read /src/mod_auth_openidc/src/util/file.c linenumber=266
            oidc_util_template_format_valid /src/mod_auth_openidc/src/util/html.c linenumber=271
            apr_psprintf  linenumber=272
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=272
            oidc_util_template_escape /src/mod_auth_openidc/src/util/html.c linenumber=278
              oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=219
                oidc_util_html_escape_with /src/mod_auth_openidc/src/util/html.c linenumber=107
                oidc_util_html_escape_char /src/mod_auth_openidc/src/util/html.c linenumber=107
              oidc_util_html_javascript_escape /src/mod_auth_openidc/src/util/html.c linenumber=221
              apr_pstrdup  linenumber=223
            oidc_util_template_escape /src/mod_auth_openidc/src/util/html.c linenumber=279
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=280
            oidc_util_http_content_prep /src/mod_auth_openidc/src/util/util.c linenumber=280
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=157
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=160
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=162
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=163
              oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=167
          oidc_response_post_preserved_restore /src/mod_auth_openidc/src/handle/response.c linenumber=580
            oidc_util_html_javascript_escape /src/mod_auth_openidc/src/util/html.c linenumber=211
            oidc_util_html_content_prep /src/mod_auth_openidc/src/util/html.c linenumber=216
          oidc_http_hdr_out_location_set /src/mod_auth_openidc/src/http.c linenumber=584
        oidc_proto_state_destroy /src/mod_auth_openidc/src/proto/state.c linenumber=720
        oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=722
        oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=724
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1128
    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1128
    apr_hash_get  linenumber=1128
    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1128
    apr_psprintf  linenumber=1130
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1130
    apr_psprintf  linenumber=1136
    oidc_util_html_send_error /src/mod_auth_openidc/src/util/html.c linenumber=1135
  oidc_content_handler /src/mod_auth_openidc/src/handle/content.c linenumber=144
    oidc_cfg_metrics_path_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=136
    oidc_cfg_metrics_path_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=137
    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=137
    oidc_metrics_handle_request /src/mod_auth_openidc/src/metrics.c linenumber=138
      oidc_metrics_find_handler /src/mod_auth_openidc/src/metrics.c linenumber=1799
        oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=1773
          apr_psprintf  linenumber=320
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=321
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=325
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=329
          apr_pstrmemdup  linenumber=329
          apr_strtok  linenumber=334
          _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=336
          apr_pstrdup  linenumber=337
          oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=338
          apr_strtok  linenumber=340
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=1779
        apr_psprintf  linenumber=1786
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1786
      oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=1804
      _oidc_metrics_storage_get /src/mod_auth_openidc/src/metrics.c linenumber=1809
      oidc_metric_reset /src/mod_auth_openidc/src/metrics.c linenumber=1812
        oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=1750
        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=1755
        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=1757
      oidc_metrics_storage_reset /src/mod_auth_openidc/src/metrics.c linenumber=1813
        _oidc_metrics_storage_get /src/mod_auth_openidc/src/metrics.c linenumber=462
        oidc_metrics_json_parse_s /src/mod_auth_openidc/src/metrics.c linenumber=465
        oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=467
        oidc_json_object_iter /src/mod_auth_openidc/src/json.c linenumber=469
        oidc_json_object_iter_value /src/mod_auth_openidc/src/json.c linenumber=471
        oidc_metrics_reset_server /src/mod_auth_openidc/src/metrics.c linenumber=471
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=441
          oidc_metrics_reset_integer_tree /src/mod_auth_openidc/src/metrics.c linenumber=443
            oidc_json_object_iter /src/mod_auth_openidc/src/json.c linenumber=413
            oidc_json_object_iter_value /src/mod_auth_openidc/src/json.c linenumber=415
            oidc_json_is_integer /src/mod_auth_openidc/src/json.c linenumber=416
            oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=417
            oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=418
            oidc_metrics_reset_integer_tree /src/mod_auth_openidc/src/metrics.c linenumber=419
              oidc_json_object_iter_next /src/mod_auth_openidc/src/json.c linenumber=420
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=445
          oidc_json_object_iter /src/mod_auth_openidc/src/json.c linenumber=446
          oidc_json_object_iter_value /src/mod_auth_openidc/src/json.c linenumber=448
          oidc_metrics_reset_timer /src/mod_auth_openidc/src/metrics.c linenumber=448
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=429
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=429
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=430
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=430
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=431
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=431
          oidc_json_object_iter_next /src/mod_auth_openidc/src/json.c linenumber=449
        oidc_json_object_iter_next /src/mod_auth_openidc/src/json.c linenumber=472
        oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=476
        oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=479
        _oidc_metrics_storage_set /src/mod_auth_openidc/src/metrics.c linenumber=482
      oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=1816
    oidc_enabled /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=140
      ap_auth_type /src/mod_auth_openidc/test/stub.c linenumber=1372
      ap_auth_type /src/mod_auth_openidc/test/stub.c linenumber=1375
      _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=1375
      ap_auth_type /src/mod_auth_openidc/test/stub.c linenumber=1378
      _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=1378
      ap_auth_type /src/mod_auth_openidc/test/stub.c linenumber=1381
      _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=1381
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=141
    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=141
    apr_hash_get  linenumber=141
    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=141
    oidc_util_url_matches_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=145
      oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=299
      oidc_util_url_cur_matches /src/mod_auth_openidc/src/util/url.c linenumber=299
        apr_uri_parse  linenumber=287
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=289
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=292
    oidc_content_handle_redirect_uri_request /src/mod_auth_openidc/src/handle/content.c linenumber=147
      oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=90
      oidc_util_http_content_send /src/mod_auth_openidc/src/util/util.c linenumber=93
        oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=179
        oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=180
        _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=180
        oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=181
        oidc_util_http_send /src/mod_auth_openidc/src/util/util.c linenumber=182
          ap_set_content_type /src/mod_auth_openidc/test/stub.c linenumber=123
          apr_brigade_create  linenumber=124
          apr_bucket_transient_create  linenumber=125
          apr_bucket_eos_create  linenumber=127
          ap_pass_brigade /src/mod_auth_openidc/test/stub.c linenumber=129
            apr_brigade_pflatten  linenumber=337
            apr_pstrmemdup  linenumber=338
            oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=338
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=131
      oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=95
      oidc_util_html_content_send /src/mod_auth_openidc/src/util/html.c linenumber=98
        oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=206
        oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=207
        oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=208
        oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=209
        oidc_util_html_send /src/mod_auth_openidc/src/util/html.c linenumber=210
          oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=166
          oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=167
          apr_psprintf  linenumber=167
          oidc_util_http_send /src/mod_auth_openidc/src/util/util.c linenumber=170
      oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=100
      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=102
      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=102
      apr_hash_get  linenumber=102
      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=102
      oidc_content_handle_info_request /src/mod_auth_openidc/src/handle/content.c linenumber=105
        apr_pool_userdata_get  linenumber=60
        oidc_session_load /src/mod_auth_openidc/src/session.c linenumber=64
        oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=70
        oidc_info_request /src/mod_auth_openidc/src/handle/info.c linenumber=73
          oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=213
          oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=214
          oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=215
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=216
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=220
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=221
          apr_psprintf  linenumber=228
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=228
          oidc_cfg_info_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=235
          oidc_info_refresh_access_token /src/mod_auth_openidc/src/handle/info.c linenumber=240
            oidc_session_get_refresh_token /src/mod_auth_openidc/src/session.c linenumber=61
            _oidc_str_to_time /src/mod_auth_openidc/src/./const.h linenumber=64
              __isoc23_sscanf  linenumber=113
            oidc_session_get_access_token_last_refresh /src/mod_auth_openidc/src/session.c linenumber=69
              oidc_session_get_key2timestamp /src/mod_auth_openidc/src/session.c linenumber=942
            apr_time_now  linenumber=70
            apr_time_now  linenumber=73
            oidc_get_provider_from_session /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=76
              apr_psprintf  linenumber=487
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=487
              oidc_session_get_issuer /src/mod_auth_openidc/src/session.c linenumber=490
                oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=986
              apr_psprintf  linenumber=492
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=492
              oidc_get_provider_for_issuer /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=497
              apr_psprintf  linenumber=499
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=499
            oidc_refresh_token_grant /src/mod_auth_openidc/src/handle/refresh.c linenumber=79
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=80
          oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=245
          oidc_userinfo_refresh_claims /src/mod_auth_openidc/src/handle/userinfo.c linenumber=252
            oidc_session_get_userinfo_refresh_interval /src/mod_auth_openidc/src/session.c linenumber=207
              oidc_session_get_int /src/mod_auth_openidc/src/session.c linenumber=923
                oidc_json_object_get_int /src/mod_auth_openidc/src/json.c linenumber=413
            oidc_get_provider_from_session /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=215
            oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=222
            oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=223
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=223
            oidc_session_get_userinfo_last_refresh /src/mod_auth_openidc/src/session.c linenumber=227
              oidc_session_get_key2timestamp /src/mod_auth_openidc/src/session.c linenumber=931
            apr_time_now  linenumber=229
            apr_time_now  linenumber=236
            oidc_session_get_access_token /src/mod_auth_openidc/src/session.c linenumber=240
              oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=847
            oidc_session_get_access_token_type /src/mod_auth_openidc/src/session.c linenumber=241
              oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=858
            oidc_userinfo_retrieve_claims /src/mod_auth_openidc/src/handle/userinfo.c linenumber=240
            oidc_userinfo_store_claims /src/mod_auth_openidc/src/handle/userinfo.c linenumber=245
            oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=247
          oidc_info_build_json /src/mod_auth_openidc/src/handle/info.c linenumber=257
            oidc_cfg_info_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=114
            apr_hash_get  linenumber=117
            apr_time_now  linenumber=119
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=119
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=118
            apr_hash_get  linenumber=122
            oidc_info_add_access_token /src/mod_auth_openidc/src/handle/info.c linenumber=123
              oidc_session_get_access_token /src/mod_auth_openidc/src/session.c linenumber=92
              oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=94
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=94
              oidc_session_get_access_token_type /src/mod_auth_openidc/src/session.c linenumber=95
            apr_hash_get  linenumber=126
            oidc_session_get_access_token_expires2str /src/mod_auth_openidc/src/session.c linenumber=127
              oidc_session_get_access_token_expires /src/mod_auth_openidc/src/session.c linenumber=877
                oidc_session_get_key2timestamp /src/mod_auth_openidc/src/session.c linenumber=873
              apr_psprintf  linenumber=878
            oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=130
            apr_hash_get  linenumber=134
            oidc_session_get_idtoken /src/mod_auth_openidc/src/session.c linenumber=135
              oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=836
            oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=137
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=137
            oidc_session_get_idtoken_claims /src/mod_auth_openidc/src/session.c linenumber=142
            oidc_json_object_set /src/mod_auth_openidc/src/json.c linenumber=144
            apr_hash_get  linenumber=148
            oidc_session_get_userinfo_claims /src/mod_auth_openidc/src/session.c linenumber=149
              oidc_session_json_get /src/mod_auth_openidc/src/session.c linenumber=804
            oidc_json_object_set /src/mod_auth_openidc/src/json.c linenumber=151
            apr_hash_get  linenumber=155
            oidc_session_get_session_expires /src/mod_auth_openidc/src/session.c linenumber=156
              oidc_session_get_key2timestamp /src/mod_auth_openidc/src/session.c linenumber=900
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=158
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=157
            apr_hash_get  linenumber=162
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=164
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=163
            apr_hash_get  linenumber=167
            oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=169
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=168
            apr_hash_get  linenumber=171
            oidc_info_add_session /src/mod_auth_openidc/src/handle/info.c linenumber=172
              oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=104
              oidc_json_object_set /src/mod_auth_openidc/src/json.c linenumber=105
              oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=106
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=106
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=107
            apr_hash_get  linenumber=175
            oidc_session_get_refresh_token /src/mod_auth_openidc/src/session.c linenumber=176
            oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=178
            oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=178
          oidc_session_pass_tokens /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=260
            oidc_cfg_dir_pass_info_in_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=533
            oidc_cfg_dir_pass_info_encoding_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=534
            oidc_session_get_refresh_token /src/mod_auth_openidc/src/session.c linenumber=537
            oidc_cfg_dir_pass_refresh_token_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=538
            oidc_util_appinfo_set /src/mod_auth_openidc/src/util/appinfo.c linenumber=540
              oidc_util_appinfo_set_impl /src/mod_auth_openidc/src/util/appinfo.c linenumber=164
                oidc_util_appinfo_render /src/mod_auth_openidc/src/util/appinfo.c linenumber=154
                  oidc_http_hdr_normalize_name /src/mod_auth_openidc/src/http.c linenumber=91
                    apr_pstrdup  linenumber=460
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=461
                    strchr  linenumber=465
                  apr_psprintf  linenumber=91
                  oidc_util_base64url_encode /src/mod_auth_openidc/src/util/base64.c linenumber=96
                  _oidc_util_appinfo_utf8_to_latin1 /src/mod_auth_openidc/src/util/appinfo.c linenumber=99
                    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=56
                oidc_util_appinfo_pair_apply /src/mod_auth_openidc/src/util/appinfo.c linenumber=155
                  oidc_http_hdr_table_add /src/mod_auth_openidc/src/http.c linenumber=133
                    oidc_http_hdr_value_sanitize /src/mod_auth_openidc/src/http.c linenumber=240
                    apr_table_addn  linenumber=242
                  oidc_http_hdr_in_set /src/mod_auth_openidc/src/http.c linenumber=135
                  apr_psprintf  linenumber=141
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=141
                  apr_table_addn  linenumber=144
                  apr_table_set  linenumber=146
            oidc_session_get_access_token /src/mod_auth_openidc/src/session.c linenumber=545
            oidc_cfg_dir_pass_access_token_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=546
            oidc_util_appinfo_set /src/mod_auth_openidc/src/util/appinfo.c linenumber=548
            oidc_session_get_access_token_type /src/mod_auth_openidc/src/session.c linenumber=553
            oidc_cfg_dir_pass_access_token_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=554
            oidc_util_appinfo_set /src/mod_auth_openidc/src/util/appinfo.c linenumber=556
            oidc_session_get_access_token_expires2str /src/mod_auth_openidc/src/session.c linenumber=561
            oidc_cfg_dir_pass_access_token_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=562
            oidc_util_appinfo_set /src/mod_auth_openidc/src/util/appinfo.c linenumber=564
            oidc_session_get_scope /src/mod_auth_openidc/src/session.c linenumber=569
              oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=1013
            oidc_cfg_dir_pass_access_token_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=570
            oidc_util_appinfo_set /src/mod_auth_openidc/src/util/appinfo.c linenumber=572
            oidc_cfg_session_inactivity_timeout_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=580
            apr_time_now  linenumber=581
            oidc_session_get_session_new /src/mod_auth_openidc/src/session.c linenumber=592
              oidc_session_get_int /src/mod_auth_openidc/src/session.c linenumber=1002
            oidc_session_set_session_new /src/mod_auth_openidc/src/session.c linenumber=594
            oidc_log_session_expires /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=598
          oidc_session_save /src/mod_auth_openidc/src/session.c linenumber=263
          oidc_info_send_response /src/mod_auth_openidc/src/handle/info.c linenumber=269
            oidc_http_set_no_cache_headers /src/mod_auth_openidc/src/http.c linenumber=190
              oidc_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=272
              oidc_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=273
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=192
            oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=193
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=194
            oidc_util_http_send /src/mod_auth_openidc/src/util/util.c linenumber=194
            oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=197
            oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=199
            oidc_util_html_send /src/mod_auth_openidc/src/util/html.c linenumber=198
          oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=274
        oidc_session_free /src/mod_auth_openidc/src/session.c linenumber=76
      oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=107
      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=109
      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=109
      apr_hash_get  linenumber=109
      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=109
      oidc_dpop_request /src/mod_auth_openidc/src/handle/dpop.c linenumber=112
        oidc_cfg_dpop_api_enabled_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=71
        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=77
        apr_table_get  linenumber=78
        oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=90
        apr_psprintf  linenumber=92
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=92
        oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=98
        oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=105
        oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=108
        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=109
        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=111
        oidc_proto_dpop_create /src/mod_auth_openidc/src/proto/dpop.c linenumber=115
        oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=123
        oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=125
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=128
        oidc_util_http_send /src/mod_auth_openidc/src/util/util.c linenumber=128
        oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=133
      oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=114
      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=116
      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=116
      apr_hash_get  linenumber=116
      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=116
      oidc_jwks_request /src/mod_auth_openidc/src/handle/jwks.c linenumber=119
        oidc_cfg_public_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=49
        apr_array_make  linenumber=50
        oidc_jwk_to_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=59
        apr_array_push  linenumber=60
        apr_psprintf  linenumber=62
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=62
        apr_array_pstrcat  linenumber=68
        oidc_util_http_send /src/mod_auth_openidc/src/util/util.c linenumber=70
      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=123
      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=123
      apr_hash_get  linenumber=123
      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=123
    oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=149
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=151
    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=151
    apr_hash_get  linenumber=151
    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=151
    oidc_discovery_request /src/mod_auth_openidc/src/handle/discovery.c linenumber=154
      oidc_cfg_x_forwarded_headers_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=230
      oidc_util_url_cur /src/mod_auth_openidc/src/util/url.c linenumber=230
        apr_uri_parse  linenumber=238
        apr_pstrcat  linenumber=239
        _oidc_util_url_base_cur /src/mod_auth_openidc/src/util/url.c linenumber=248
        apr_pstrcat  linenumber=248
      oidc_original_request_method /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=231
        oidc_util_url_matches_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=315
        oidc_is_discovery_response /src/mod_auth_openidc/src/handle/discovery.c linenumber=316
          oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=76
          oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=77
        oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=317
        apr_pstrdup  linenumber=319
        oidc_cfg_dir_preserve_post_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=327
        oidc_http_hdr_in_content_type_get /src/mod_auth_openidc/src/http.c linenumber=330
          oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=315
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=332
        apr_psprintf  linenumber=336
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=336
      oidc_util_rand_str /src/mod_auth_openidc/src/util/random.c linenumber=235
      oidc_cfg_dir_discover_url_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=239
      oidc_discovery_request_external /src/mod_auth_openidc/src/handle/discovery.c linenumber=241
        oidc_cfg_dir_path_scope_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=109
          oidc_util_apr_expr_exec /src/mod_auth_openidc/src/util/expr.c linenumber=640
            ap_expr_str_exec /src/mod_auth_openidc/test/stub.c linenumber=160
            ap_expr_exec /src/mod_auth_openidc/test/stub.c linenumber=162
        oidc_cfg_dir_path_auth_request_params_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=110
          oidc_util_apr_expr_exec /src/mod_auth_openidc/src/util/expr.c linenumber=598
        strchr  linenumber=114
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=115
        oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=116
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=116
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=117
        apr_psprintf  linenumber=113
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=120
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=123
        apr_psprintf  linenumber=126
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=126
        oidc_discovery_csrf_cookie_samesite /src/mod_auth_openidc/src/handle/discovery.c linenumber=129
          oidc_cfg_cookie_same_site_discovery_csrf_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=82
            oidc_cfg_cookie_same_site_session_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=718
          oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=90
        oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=129
        oidc_response_post_preserve_javascript /src/mod_auth_openidc/src/handle/response.c linenumber=132
          oidc_cfg_dir_preserve_post_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=119
          oidc_original_request_method /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=126
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=128
          apr_table_make  linenumber=132
          oidc_util_read_post_params /src/mod_auth_openidc/src/util/util.c linenumber=133
            oidc_util_read_post_params_impl /src/mod_auth_openidc/src/util/util.c linenumber=335
              oidc_http_hdr_in_content_type_get /src/mod_auth_openidc/src/http.c linenumber=305
              _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=307
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=308
              oidc_util_read /src/mod_auth_openidc/src/util/util.c linenumber=312
                ap_setup_client_block /src/mod_auth_openidc/test/stub.c linenumber=197
                ap_should_client_block /src/mod_auth_openidc/test/stub.c linenumber=200
                apr_palloc  linenumber=208
                apr_psprintf  linenumber=210
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=210
                ap_get_client_block /src/mod_auth_openidc/test/stub.c linenumber=218
                  strlen  linenumber=89
              oidc_util_read_form_encoded_params_impl /src/mod_auth_openidc/src/util/util.c linenumber=315
              apr_table_elts  linenumber=322
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=325
              oidc_util_userdata_set_post_param /src/mod_auth_openidc/src/util/util.c linenumber=326
                apr_pool_userdata_get  linenumber=287
                apr_table_make  linenumber=289
                apr_table_set  linenumber=290
                apr_pool_userdata_set  linenumber=291
          apr_table_elts  linenumber=140
          apr_array_make  linenumber=142
          oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=145
          apr_array_pstrcat  linenumber=147
          apr_psprintf  linenumber=147
          oidc_cfg_post_preserve_template_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=149
          oidc_cfg_post_preserve_template_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=151
          oidc_util_html_send_in_template /src/mod_auth_openidc/src/util/html.c linenumber=150
          oidc_util_html_javascript_escape /src/mod_auth_openidc/src/util/html.c linenumber=166
          apr_pstrdup  linenumber=172
        oidc_http_hdr_out_location_set /src/mod_auth_openidc/src/http.c linenumber=136
      oidc_metadata_list /src/mod_auth_openidc/src/metadata.c linenumber=245
        oidc_cfg_metadata_dir_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=104
        oidc_cfg_metadata_dir_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=110
        apr_dir_open  linenumber=110
        oidc_cfg_metadata_dir_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=111
        apr_strerror  linenumber=111
        apr_psprintf  linenumber=111
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=111
        apr_array_make  linenumber=117
        apr_dir_read  linenumber=121
        strrchr  linenumber=127
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=131
        oidc_metadata_filename_to_issuer /src/mod_auth_openidc/src/metadata/util.c linenumber=135
          apr_pstrdup  linenumber=69
          strrchr  linenumber=70
          oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=72
          apr_psprintf  linenumber=73
        oidc_cfg_metadata_dir_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=140
        oidc_metadata_file_read_json /src/mod_auth_openidc/src/metadata/util.c linenumber=143
        oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=150
        oidc_metadata_get /src/mod_auth_openidc/src/metadata.c linenumber=154
        oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=156
        apr_array_push  linenumber=156
        apr_dir_close  linenumber=161
      oidc_util_html_send_error /src/mod_auth_openidc/src/util/html.c linenumber=246
      oidc_discovery_page_providers /src/mod_auth_openidc/src/handle/discovery.c linenumber=254
        oidc_cfg_dir_path_scope_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=148
        oidc_cfg_dir_path_auth_request_params_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=149
        oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=157
        oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=157
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=158
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=159
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=164
        oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=167
        _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=169
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=171
        apr_pstrdup  linenumber=171
        oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=177
      oidc_discovery_page_form /src/mod_auth_openidc/src/handle/discovery.c linenumber=257
        oidc_cfg_dir_path_scope_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=189
        oidc_cfg_dir_path_auth_request_params_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=190
        oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=195
        oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=195
        oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=197
        oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=201
        oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=205
        oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=208
        apr_psprintf  linenumber=214
        apr_psprintf  linenumber=217
      oidc_discovery_csrf_cookie_samesite /src/mod_auth_openidc/src/handle/discovery.c linenumber=259
      oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=259
      oidc_response_post_preserve_javascript /src/mod_auth_openidc/src/handle/response.c linenumber=264
      oidc_util_html_send /src/mod_auth_openidc/src/util/html.c linenumber=268
    oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=156
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=159
    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=159
    apr_hash_get  linenumber=159
    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=159
    oidc_util_html_content_send /src/mod_auth_openidc/src/util/html.c linenumber=162
    oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=164
    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=167
    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=167
    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=167
    oidc_util_html_content_send /src/mod_auth_openidc/src/util/html.c linenumber=170
    oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=172
    oidc_util_http_content_send /src/mod_auth_openidc/src/util/util.c linenumber=175
    oidc_request_state_get /src/mod_auth_openidc/src/util/request_state.c linenumber=177
    oidc_util_html_content_send /src/mod_auth_openidc/src/util/html.c linenumber=180
  oidc_session_free /src/mod_auth_openidc/src/session.c linenumber=146
  apr_pool_destroy  linenumber=148
====================================
