Call tree
LLVMFuzzerTestOneInput /src/mod_auth_openidc/test/fuzz/fuzz_backchannel_logout.c linenumber=-1
  LLVMFuzzerInitialize /src/mod_auth_openidc/test/fuzz/fuzz_backchannel_logout.c linenumber=116
    oidc_test_setup /src/mod_auth_openidc/test/util.c linenumber=63
      apr_initialize  linenumber=205
      oidc_pre_config_init /src/mod_auth_openidc/src/cfg/cfg.c linenumber=206
        OPENSSL_init_crypto  linenumber=1026
        OPENSSL_init_crypto  linenumber=1027
        OPENSSL_init_crypto  linenumber=1028
      oidc_test_set_auth_type /src/mod_auth_openidc/test/stub.c linenumber=209
      apr_pool_create_ex  linenumber=210
      oidc_test_request_init /src/mod_auth_openidc/test/util.c linenumber=211
        apr_palloc  linenumber=110
        apr_pool_create_ex  linenumber=112
        apr_table_make  linenumber=114
        apr_table_make  linenumber=115
        apr_table_make  linenumber=117
        apr_table_make  linenumber=118
        apr_table_make  linenumber=119
        apr_table_set  linenumber=121
        apr_table_set  linenumber=122
        apr_table_set  linenumber=123
        apr_palloc  linenumber=128
        apr_palloc  linenumber=129
        apr_pool_create_ex  linenumber=130
        apr_pool_create_ex  linenumber=131
        apr_palloc  linenumber=132
        apr_bucket_alloc_create  linenumber=133
        apr_palloc  linenumber=134
        apr_palloc  linenumber=137
        apr_pool_userdata_set  linenumber=140
        apr_uri_parse  linenumber=145
        oidc_cfg_server_create /src/mod_auth_openidc/src/cfg/cfg.c linenumber=148
          oidc_cfg_server_alloc /src/mod_auth_openidc/src/cfg/cfg.c linenumber=863
            apr_palloc  linenumber=836
            apr_palloc  linenumber=837
            apr_pool_pre_cleanup_register  linenumber=850
            oidc_cfg_server_cleanup /src/mod_auth_openidc/src/cfg/cfg.c linenumber=850
              oidc_cfg_server_destroy /src/mod_auth_openidc/src/cfg/cfg.c linenumber=832
                oidc_cfg_provider_destroy /src/mod_auth_openidc/src/cfg/provider.c linenumber=818
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=838
                    apr_array_pop  linenumber=316
                    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=317
                      cjose_jwk_release /src/cjose/src/jwk.c linenumber=272
                        cjose_get_dealloc /src/cjose/src/util.c linenumber=248
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=840
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=842
                oidc_cfg_oauth_destroy /src/mod_auth_openidc/src/cfg/oauth.c linenumber=820
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=429
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=431
                    apr_hash_first  linenumber=285
                    apr_hash_this  linenumber=287
                    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=288
                    apr_hash_set  linenumber=289
                    apr_hash_next  linenumber=285
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=433
                oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=822
                oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=824
          oidc_cfg_provider_create /src/mod_auth_openidc/src/cfg/provider.c linenumber=874
            apr_palloc  linenumber=824
            oidc_cfg_provider_init /src/mod_auth_openidc/src/cfg/provider.c linenumber=825
          oidc_cfg_oauth_create /src/mod_auth_openidc/src/cfg/oauth.c linenumber=875
            apr_palloc  linenumber=381
          oidc_cfg_cache_create_server_config /src/mod_auth_openidc/src/cfg/cache.c linenumber=876
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=150
        oidc_cfg_provider_issuer_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=150
          apr_pstrdup  linenumber=437
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=152
        oidc_cfg_provider_authorization_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=152
          oidc_cfg_provider_authorization_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=438
            oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=438
              oidc_cfg_parse_is_valid_url_scheme /src/mod_auth_openidc/src/cfg/parse.c linenumber=306
                apr_psprintf  linenumber=270
                apr_uri_parse  linenumber=272
                apr_psprintf  linenumber=273
                apr_psprintf  linenumber=276
                _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=278
                  apr_strnatcasecmp  linenumber=118
                _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=279
                apr_psprintf  linenumber=280
                apr_psprintf  linenumber=283
                apr_psprintf  linenumber=289
          apr_pstrdup  linenumber=438
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=154
        oidc_cfg_provider_client_id_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=154
          apr_pstrdup  linenumber=447
        oidc_cfg_dir_config_create /src/mod_auth_openidc/src/cfg/dir.c linenumber=158
          apr_palloc  linenumber=696
          apr_hash_make  linenumber=698
        apr_palloc  linenumber=161
        apr_palloc  linenumber=163
        apr_array_make  linenumber=168
        apr_array_make  linenumber=169
        oidc_test_crypto_passphrase_derive_keys_cached /src/mod_auth_openidc/test/util.c linenumber=172
          _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=94
            strlen  linenumber=91
          oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=95
            _oidc_strcmp /src/mod_auth_openidc/src/const.h linenumber=71
              strcmp  linenumber=99
            oidc_util_key_derive_passphrase_key /src/mod_auth_openidc/src/util/key.c linenumber=76
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=61
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=63
              EVP_sha256  linenumber=66
              PKCS5_PBKDF2_HMAC  linenumber=63
            _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=79
            strcpy  linenumber=80
          _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=99
          oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=100
        fprintf  linenumber=173
        exit  linenumber=174
        getenv  linenumber=179
        __isoc23_strtol  linenumber=182
        oidc_cfg_post_config /src/mod_auth_openidc/src/cfg/cfg.c linenumber=189
          oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=1059
            apr_palloc  linenumber=64
          oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=1060
            oidc_cache_mutex_global_create /src/mod_auth_openidc/src/cache/common.c linenumber=150
              apr_temp_dir_get  linenumber=94
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=96
                apr_strerror  linenumber=80
                apr_pstrdup  linenumber=81
              apr_psprintf  linenumber=96
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=96
                fprintf  linenumber=302
                vfprintf  linenumber=305
                fprintf  linenumber=307
              getpid  linenumber=102
              apr_psprintf  linenumber=102
              apr_global_mutex_create  linenumber=119
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=122
              apr_psprintf  linenumber=122
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=122
              ap_unixd_set_global_mutex_perms /src/mod_auth_openidc/test/stub.c linenumber=129
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=131
              apr_psprintf  linenumber=131
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=131
              apr_psprintf  linenumber=137
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=137
            apr_thread_mutex_create  linenumber=155
            oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=157
            apr_psprintf  linenumber=157
            ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=157
          oidc_metrics_post_config /src/mod_auth_openidc/src/metrics.c linenumber=1063
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=893
              oidc_cfg_metrics_cache_json_max_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=359
              _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=361
                getenv  linenumber=325
                _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=325
                  _oidc_str_to_int_checked /src/mod_auth_openidc/src/./const.h linenumber=148
                    __errno_location  linenumber=138
                    __isoc23_strtol  linenumber=139
                    __errno_location  linenumber=140
              apr_psprintf  linenumber=364
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=364
            apr_shm_create  linenumber=893
            apr_shm_baseaddr_get  linenumber=900
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=901
            oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=907
              apr_pool_create_ex  linenumber=256
              apr_psprintf  linenumber=257
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=257
              apr_pool_clear  linenumber=262
              apr_pool_cleanup_register  linenumber=264
              oidc_metrics_local_pool_cleanup /src/mod_auth_openidc/src/metrics.c linenumber=264
              apr_pool_cleanup_null  linenumber=264
              apr_hash_make  linenumber=267
              apr_hash_make  linenumber=268
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=911
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=914
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=918
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=921
        fprintf  linenumber=190
        exit  linenumber=191
        oidc_cfg_dir_post_config /src/mod_auth_openidc/src/cfg/dir.c linenumber=194
          apr_array_make  linenumber=664
          oidc_cfg_dir_parse_pass_userinfo_as /src/mod_auth_openidc/src/cfg/dir.c linenumber=665
            _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=166
              strstr  linenumber=124
            apr_pstrndup  linenumber=167
            oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=170
              oidc_cfg_parse_option_impl /src/mod_auth_openidc/src/cfg/parse.c linenumber=126
                oidc_cfg_parse_options_flatten /src/mod_auth_openidc/src/cfg/parse.c linenumber=119
                  apr_psprintf  linenumber=65
                  apr_psprintf  linenumber=68
                  apr_psprintf  linenumber=70
                apr_psprintf  linenumber=118
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=126
            apr_palloc  linenumber=174
            apr_pstrdup  linenumber=177
          apr_array_push  linenumber=667
        fprintf  linenumber=195
        exit  linenumber=196
        oidc_http_curl_pool_init /src/mod_auth_openidc/src/http.c linenumber=199
          apr_thread_mutex_create  linenumber=1665
          apr_pool_cleanup_register  linenumber=1670
          oidc_http_curl_pool_cleanup /src/mod_auth_openidc/src/http.c linenumber=1670
            curl_easy_cleanup  linenumber=1652
          apr_pool_cleanup_null  linenumber=1670
    oidc_test_cfg_get /src/mod_auth_openidc/test/util.c linenumber=67
    oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=68
    oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=68
    oidc_cfg_provider_client_secret_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=68
      apr_pstrdup  linenumber=286
  oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=119
  apr_pool_create_ex  linenumber=119
  oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=123
  apr_table_copy  linenumber=125
  apr_table_make  linenumber=126
  apr_table_make  linenumber=127
  apr_table_copy  linenumber=128
  apr_table_make  linenumber=128
  apr_table_set  linenumber=139
  fuzz_strndup /src/mod_auth_openidc/test/fuzz/fuzz.h linenumber=141
    apr_palloc  linenumber=44
  oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=144
    oidc_json_decode_object_err /src/mod_auth_openidc/src/json.c linenumber=334
      oidc_json_parse /src/mod_auth_openidc/src/json.c linenumber=313
        apr_pstrdup  linenumber=282
        oidc_json_flags2backend /src/mod_auth_openidc/src/json.c linenumber=286
        json_loads  linenumber=286
        json_error_code /usr/include/jansson.h linenumber=290
        apr_pstrdup  linenumber=291
        apr_pstrndup  linenumber=295
        apr_psprintf  linenumber=294
      apr_psprintf  linenumber=316
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=316
        fprintf  linenumber=315
        vfprintf  linenumber=318
        fprintf  linenumber=320
      oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=320
      apr_psprintf  linenumber=324
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=324
      oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=325
        json_decref /usr/include/jansson.h linenumber=108
          json_delete  linenumber=133
  apr_time_now  linenumber=145
  fuzz_freshen /src/mod_auth_openidc/test/fuzz/fuzz_backchannel_logout.c linenumber=146
    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=83
      json_object_get  linenumber=207
    oidc_json_is_integer /src/mod_auth_openidc/src/json.c linenumber=84
    oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=84
      json_integer_value  linenumber=188
    oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=85
      json_integer  linenumber=97
    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=85
      json_object_set_new  linenumber=215
  fuzz_freshen /src/mod_auth_openidc/test/fuzz/fuzz_backchannel_logout.c linenumber=147
  fuzz_sign /src/mod_auth_openidc/test/fuzz/fuzz_backchannel_logout.c linenumber=148
    oidc_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=97
      _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
        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
      oidc_jwk_create_symmetric_key /src/mod_auth_openidc/src/jose/jwk.c linenumber=98
        cjose_jwk_create_oct_spec /src/cjose/src/jwk.c linenumber=521
          cjose_err_message /src/cjose/src/error.c linenumber=533
            ERR_get_error  linenumber=37
            ERR_error_string_n  linenumber=40
            ERR_get_error  linenumber=42
          cjose_get_alloc /src/cjose/src/util.c linenumber=537
          cjose_err_message /src/cjose/src/error.c linenumber=540
          _cjose_jwk_oct_new /src/cjose/src/jwk.c linenumber=545
            cjose_get_alloc /src/cjose/src/util.c linenumber=424
            cjose_err_message /src/cjose/src/error.c linenumber=427
          cjose_get_dealloc /src/cjose/src/util.c linenumber=556
        apr_psprintf  linenumber=523
        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=523
        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
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=102
    oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=98
    oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=102
      apr_palloc  linenumber=67
      json_object  linenumber=69
      json_object  linenumber=72
    apr_pstrdup  linenumber=103
    oidc_jwt_sign /src/mod_auth_openidc/src/jose/jws.c linenumber=105
      oidc_jwt_hdr_set /src/mod_auth_openidc/src/jose/jws.c linenumber=346
        json_string  linenumber=60
        json_object_set_new  linenumber=60
      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
        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 /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=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_json_encode /src/mod_auth_openidc/src/json.c linenumber=358
        oidc_json_flags2backend /src/mod_auth_openidc/src/json.c linenumber=262
        json_dumps  linenumber=262
        apr_pstrdup  linenumber=263
      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=363
      oidc_jose_compress /src/mod_auth_openidc/src/jose.c linenumber=363
        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
      _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_header_validate_crit /src/cjose/src/header.c linenumber=90
            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
          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
        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=106
      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=113
      oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=116
      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=118
      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=123
      cjose_base64url_encode /src/cjose/src/base64.c linenumber=123
      apr_psprintf  linenumber=125
      _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
      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=138
      apr_pstrdup  linenumber=142
    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=108
    oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=109
      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
  oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=150
    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=81
    apr_palloc  linenumber=84
  apr_pstrcat  linenumber=150
  apr_pstrcat  linenumber=156
  strlen  linenumber=157
  oidc_session_load /src/mod_auth_openidc/src/session.c linenumber=160
    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
          _oidc_util_rand /src/mod_auth_openidc/src/util/random.c linenumber=116
            apr_generate_random_bytes  linenumber=63
          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=1420
          oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=287
            apr_table_get  linenumber=161
        apr_pstrdup  linenumber=1420
        apr_strtok  linenumber=1425
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1433
        _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=1433
          strncmp  linenumber=121
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1434
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1437
        apr_pstrdup  linenumber=1438
        apr_strtok  linenumber=1444
        oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=1450
          oidc_util_log_mask_secrets /src/mod_auth_openidc/src/util/util.c linenumber=477
            oidc_cfg_debug_mask_secrets_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=469
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=479
          apr_psprintf  linenumber=482
        apr_psprintf  linenumber=1450
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1450
      oidc_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
                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
                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=1141
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1141
            oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=1148
              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_timing_get /src/mod_auth_openidc/src/metrics.c linenumber=1152
              _oidc_metrics_type_name2key /src/mod_auth_openidc/src/metrics.c linenumber=1039
                apr_psprintf  linenumber=617
              _oidc_metrics_server_hash /src/mod_auth_openidc/src/metrics.c linenumber=1040
                apr_hash_get  linenumber=1023
                apr_hash_make  linenumber=1025
                apr_hash_set  linenumber=1026
              apr_hash_get  linenumber=1042
              apr_palloc  linenumber=1044
              apr_pstrdup  linenumber=1045
              apr_hash_set  linenumber=1045
            _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=1155
              _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_metrics_timing_clear /src/mod_auth_openidc/src/metrics.c linenumber=1156
            _oidc_metrics_timing_buckets_inc /src/mod_auth_openidc/src/metrics.c linenumber=1158
            oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=1163
              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_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_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
                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_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
                    _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_jwe_decrypt_by_kid /src/mod_auth_openidc/src/jose/jwe.c linenumber=143
                    apr_hash_get  linenumber=60
                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=63
                    oidc_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=69
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=152
                      _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=154
                      _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=156
                      _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=158
                      _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=161
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=164
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=165
                      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=167
                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=70
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=75
                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=76
                    cjose_jwe_decrypt /src/cjose/src/jwe.c linenumber=80
                      cjose_err_message /src/cjose/src/error.c linenumber=2810
                      _cjose_jwe_validate_decrypt_key /src/cjose/src/jwe.c linenumber=2814
                        _cjose_jwe_get_from_headers /src/cjose/src/jwe.c linenumber=2069
                        cjose_err_message /src/cjose/src/error.c linenumber=2072
                        strcmp  linenumber=2076
                        strcmp  linenumber=2077
                        cjose_err_message /src/cjose/src/error.c linenumber=2080
                        strcmp  linenumber=2084
                        strcmp  linenumber=2085
                        cjose_err_message /src/cjose/src/error.c linenumber=2088
                        strcmp  linenumber=2092
                        strcmp  linenumber=2093
                        cjose_err_message /src/cjose/src/error.c linenumber=2096
                    apr_psprintf  linenumber=82
                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=82
                  oidc_jwe_decrypt_any /src/mod_auth_openidc/src/jose/jwe.c linenumber=145
                    apr_hash_first  linenumber=98
                    apr_hash_this  linenumber=99
                    oidc_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=101
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=103
                    cjose_jwe_decrypt /src/cjose/src/jwe.c linenumber=107
                    apr_hash_next  linenumber=98
                    apr_hash_count  linenumber=113
                    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=113
                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=1089
            _oidc_metrics_counter_get /src/mod_auth_openidc/src/metrics.c linenumber=1093
              _oidc_metrics_type_name2key /src/mod_auth_openidc/src/metrics.c linenumber=1069
              _oidc_metrics_server_hash /src/mod_auth_openidc/src/metrics.c linenumber=1070
              apr_hash_get  linenumber=1073
              apr_hash_make  linenumber=1075
              apr_pstrdup  linenumber=1076
              apr_hash_set  linenumber=1076
            _metrics_value2key /src/mod_auth_openidc/src/metrics.c linenumber=1093
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=550
            _oidc_metrics_counter_value_get /src/mod_auth_openidc/src/metrics.c linenumber=1093
              apr_hash_get  linenumber=1055
              apr_palloc  linenumber=1057
              apr_pstrdup  linenumber=1058
              apr_hash_set  linenumber=1058
            _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=1101
            oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=1107
          _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
            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
              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
              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
                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
              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=1361
        apr_palloc  linenumber=1366
        apr_rfc822_date  linenumber=1367
        apr_psprintf  linenumber=1368
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1368
        apr_psprintf  linenumber=1373
        oidc_http_get_cookie_path /src/mod_auth_openidc/src/http.c linenumber=1376
          oidc_http_get_path /src/mod_auth_openidc/src/http.c linenumber=1301
            apr_pstrdup  linenumber=1289
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1290
            apr_pstrndup  linenumber=1293
          oidc_cfg_dir_cookie_path_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=1302
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1304
          _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=1304
          apr_psprintf  linenumber=1307
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1307
        apr_psprintf  linenumber=1376
        apr_psprintf  linenumber=1380
        oidc_cfg_cookie_domain_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1382
        oidc_cfg_cookie_domain_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1384
        apr_psprintf  linenumber=1383
        oidc_util_url_cur_is_secure /src/mod_auth_openidc/src/util/url.c linenumber=1386
        apr_psprintf  linenumber=1387
        oidc_cfg_cookie_http_only_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1389
        apr_psprintf  linenumber=1390
        oidc_http_set_cookie_append_value /src/mod_auth_openidc/src/http.c linenumber=1392
          apr_table_get  linenumber=1337
          apr_psprintf  linenumber=1340
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1340
          apr_psprintf  linenumber=1344
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1344
        apr_psprintf  linenumber=1394
        apr_psprintf  linenumber=1396
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1399
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1400
        apr_psprintf  linenumber=1400
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1400
        oidc_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=1408
          apr_psprintf  linenumber=263
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=263
          apr_table_add  linenumber=264
    oidc_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=1496
        oidc_http_get_chunked_count /src/mod_auth_openidc/src/http.c linenumber=1497
          oidc_http_get_chunk_count_name /src/mod_auth_openidc/src/http.c linenumber=1476
            apr_psprintf  linenumber=1467
          oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1476
          _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=1477
        oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1499
        apr_psprintf  linenumber=1501
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1501
        oidc_http_get_chunk_cookie_name /src/mod_auth_openidc/src/http.c linenumber=1505
          apr_psprintf  linenumber=1485
        oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1505
        apr_psprintf  linenumber=1509
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1509
        apr_psprintf  linenumber=1512
      oidc_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
              json_object  linenumber=85
            oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=546
            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=1535
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1540
              oidc_http_clear_chunked_cookie /src/mod_auth_openidc/src/http.c linenumber=1541
                oidc_http_get_chunked_count /src/mod_auth_openidc/src/http.c linenumber=1522
                oidc_http_get_chunk_cookie_name /src/mod_auth_openidc/src/http.c linenumber=1525
                oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1525
                oidc_http_get_chunk_count_name /src/mod_auth_openidc/src/http.c linenumber=1526
                oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1526
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1547
              oidc_http_clear_chunked_cookie /src/mod_auth_openidc/src/http.c linenumber=1548
              apr_psprintf  linenumber=1559
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1559
              apr_pstrndup  linenumber=1569
              oidc_http_get_chunk_cookie_name /src/mod_auth_openidc/src/http.c linenumber=1571
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1571
              oidc_http_get_chunk_count_name /src/mod_auth_openidc/src/http.c linenumber=1573
              apr_psprintf  linenumber=1574
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1573
              oidc_http_set_cookie /src/mod_auth_openidc/src/http.c linenumber=1575
          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
      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_test_cfg_get /src/mod_auth_openidc/test/util.c linenumber=161
  oidc_logout /src/mod_auth_openidc/src/handle/logout.c linenumber=161
    oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=634
      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
        _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
      apr_strtok  linenumber=340
    apr_psprintf  linenumber=636
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=636
    oidc_logout_is_front_channel /src/mod_auth_openidc/src/handle/logout.c linenumber=638
      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=213
      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=214
    oidc_logout_request /src/mod_auth_openidc/src/handle/logout.c linenumber=639
      apr_psprintf  linenumber=288
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=288
      oidc_logout_revoke_tokens /src/mod_auth_openidc/src/handle/logout.c linenumber=297
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=96
        oidc_get_provider_from_session /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=98
          apr_psprintf  linenumber=491
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=491
          oidc_session_get_issuer /src/mod_auth_openidc/src/session.c linenumber=494
            oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=986
              oidc_session_get /src/mod_auth_openidc/src/session.c linenumber=664
          apr_psprintf  linenumber=496
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=496
          oidc_get_provider_for_issuer /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=501
            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_metadata_valid_string_in_array_impl /src/mod_auth_openidc/src/metadata/util.c linenumber=215
                      oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=189
                      oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=190
                      apr_psprintf  linenumber=192
                      oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=197
                        json_array_size  linenumber=245
                      oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=198
                        json_array_get  linenumber=249
                      oidc_metadata_array_string_apply /src/mod_auth_openidc/src/metadata/util.c linenumber=198
                        oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=157
                        oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=159
                        oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=161
                        oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=169
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=169
                        oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=170
                        apr_pstrdup  linenumber=170
                        oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=175
                        apr_pstrdup  linenumber=175
                  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_strcmp /src/mod_auth_openidc/src/./const.h linenumber=95
                      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
                apr_time_now  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=1246
                    apr_psprintf  linenumber=797
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=797
                    apr_table_elts  linenumber=800
                    oidc_http_encode_params /src/mod_auth_openidc/src/http.c linenumber=801
                      apr_table_elts  linenumber=786
                      apr_array_make  linenumber=786
                      apr_table_do  linenumber=787
                      apr_array_pstrcat  linenumber=788
                    oidc_http_add_form_url_encoded_param /src/mod_auth_openidc/src/http.c linenumber=801
                      oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=764
                      apr_psprintf  linenumber=764
                      apr_array_push  linenumber=763
                    strchr  linenumber=804
                    apr_psprintf  linenumber=805
                    oidc_http_encode_params /src/mod_auth_openidc/src/http.c linenumber=807
                    oidc_http_add_form_encoded_param_for_log /src/mod_auth_openidc/src/http.c linenumber=807
                      oidc_http_param_is_sensitive /src/mod_auth_openidc/src/http.c linenumber=775
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=596
                      apr_psprintf  linenumber=776
                      apr_array_push  linenumber=776
                    apr_psprintf  linenumber=808
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=808
                    apr_pstrdup  linenumber=810
                    apr_psprintf  linenumber=811
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=811
                  oidc_http_request /src/mod_auth_openidc/src/http.c linenumber=1247
                    oidc_http_redact_body_for_log /src/mod_auth_openidc/src/http.c linenumber=1087
                      oidc_util_log_mask_secrets /src/mod_auth_openidc/src/util/util.c linenumber=624
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=638
                      apr_palloc  linenumber=638
                      strchr  linenumber=643
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=644
                      memchr  linenumber=645
                      oidc_http_param_name_is_sensitive /src/mod_auth_openidc/src/http.c linenumber=649
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=606
                        _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=607
                    oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=1087
                    apr_psprintf  linenumber=1087
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1087
                    apr_psprintf  linenumber=1100
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1100
                    oidc_http_curl_acquire /src/mod_auth_openidc/src/http.c linenumber=1104
                      curl_easy_init  linenumber=1685
                      oidc_http_curl_pool_lock /src/mod_auth_openidc/src/http.c linenumber=1686
                        apr_thread_mutex_lock  linenumber=1640
                      oidc_http_curl_pool_unlock /src/mod_auth_openidc/src/http.c linenumber=1689
                        apr_thread_mutex_unlock  linenumber=1646
                      curl_easy_init  linenumber=1690
                    apr_psprintf  linenumber=1106
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1106
                    curl_easy_setopt  linenumber=1114
                    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=1115
                    curl_easy_strerror  linenumber=1115
                    apr_psprintf  linenumber=1115
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1115
                    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=1118
                    curl_easy_strerror  linenumber=1118
                    apr_psprintf  linenumber=1118
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1118
                    curl_easy_setopt  linenumber=1119
                    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=1120
                    curl_easy_strerror  linenumber=1120
                    apr_psprintf  linenumber=1120
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1120
                    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=1124
                    curl_easy_strerror  linenumber=1124
                    apr_psprintf  linenumber=1124
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1124
                    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=1128
                    oidc_http_response_data /src/mod_auth_openidc/src/http.c linenumber=1128
                      apr_psprintf  linenumber=480
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=480
                      apr_palloc  linenumber=498
                      apr_psprintf  linenumber=500
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=500
                    curl_easy_strerror  linenumber=1128
                    apr_psprintf  linenumber=1128
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1128
                    curl_easy_setopt  linenumber=1130
                    curl_easy_strerror  linenumber=1130
                    apr_psprintf  linenumber=1130
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1130
                    curl_easy_setopt  linenumber=1133
                    oidc_http_response_header /src/mod_auth_openidc/src/http.c linenumber=1133
                      apr_hash_count  linenumber=532
                      apr_pstrndup  linenumber=536
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=539
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=547
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=553
                      apr_hash_first  linenumber=559
                      apr_hash_this  linenumber=560
                      _oidc_strcasecmp /src/mod_auth_openidc/src/./const.h linenumber=561
                        _oidc_ascii_tolower /src/mod_auth_openidc/src/./const.h linenumber=113
                        _oidc_ascii_tolower /src/mod_auth_openidc/src/./const.h linenumber=115
                      apr_psprintf  linenumber=562
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=562
                      apr_pstrdup  linenumber=563
                      apr_hash_set  linenumber=563
                      apr_hash_next  linenumber=559
                    curl_easy_strerror  linenumber=1133
                    apr_psprintf  linenumber=1133
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1133
                    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
                    curl_easy_setopt  linenumber=1139
                    curl_easy_strerror  linenumber=1139
                    apr_psprintf  linenumber=1139
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1139
                    curl_easy_setopt  linenumber=1140
                    curl_easy_strerror  linenumber=1140
                    apr_psprintf  linenumber=1140
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1140
                    curl_easy_setopt  linenumber=1148
                    curl_easy_strerror  linenumber=1148
                    apr_psprintf  linenumber=1148
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1148
                    curl_easy_setopt  linenumber=1149
                    curl_easy_strerror  linenumber=1149
                    apr_psprintf  linenumber=1149
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1149
                    oidc_http_set_curl_ssl_options /src/mod_auth_openidc/src/http.c linenumber=1151
                      apr_table_get  linenumber=857
                      apr_psprintf  linenumber=860
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=860
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=863
                      apr_psprintf  linenumber=863
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=863
                      curl_easy_setopt  linenumber=863
                      curl_easy_strerror  linenumber=863
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=866
                      apr_psprintf  linenumber=866
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c 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=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_strstr /src/mod_auth_openidc/src/./const.h linenumber=878
                      apr_psprintf  linenumber=878
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=878
                      curl_easy_setopt  linenumber=878
                      curl_easy_strerror  linenumber=878
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=879
                      apr_psprintf  linenumber=879
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=879
                      curl_easy_setopt  linenumber=879
                      curl_easy_strerror  linenumber=879
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=880
                      apr_psprintf  linenumber=880
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=880
                      curl_easy_setopt  linenumber=880
                      curl_easy_strerror  linenumber=880
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=883
                      apr_psprintf  linenumber=883
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=883
                      curl_easy_setopt  linenumber=883
                      curl_easy_strerror  linenumber=883
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=886
                      apr_psprintf  linenumber=886
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=886
                      curl_easy_setopt  linenumber=886
                      curl_easy_strerror  linenumber=886
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=887
                      apr_psprintf  linenumber=887
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=887
                      curl_easy_setopt  linenumber=887
                      curl_easy_strerror  linenumber=887
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=888
                      apr_psprintf  linenumber=888
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=888
                      curl_easy_setopt  linenumber=888
                      curl_easy_strerror  linenumber=888
                      _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=889
                      apr_psprintf  linenumber=889
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=889
                      curl_easy_setopt  linenumber=889
                      curl_easy_strerror  linenumber=889
                    oidc_http_request_setup_ca_bundle /src/mod_auth_openidc/src/http.c linenumber=1153
                      oidc_cfg_ca_bundle_path_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=923
                      oidc_cfg_ca_bundle_path_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=924
                      curl_easy_setopt  linenumber=924
                      curl_easy_strerror  linenumber=924
                      apr_psprintf  linenumber=924
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=924
                    oidc_http_user_agent /src/mod_auth_openidc/src/http.c linenumber=1156
                      apr_table_get  linenumber=897
                      getpid  linenumber=900
                      apr_psprintf  linenumber=899
                      oidc_util_openssl_version /src/mod_auth_openidc/src/util/util.c linenumber=902
                        apr_psprintf  linenumber=690
                      apr_psprintf  linenumber=901
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=1157
                    apr_psprintf  linenumber=1158
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1158
                    curl_easy_setopt  linenumber=1159
                    curl_easy_strerror  linenumber=1159
                    apr_psprintf  linenumber=1159
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1159
                    oidc_http_interface /src/mod_auth_openidc/src/http.c linenumber=1163
                      apr_table_get  linenumber=911
                    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=1164
                    apr_psprintf  linenumber=1166
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1166
                    curl_easy_setopt  linenumber=1167
                    curl_easy_strerror  linenumber=1167
                    apr_psprintf  linenumber=1167
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1167
                    oidc_http_request_setup_proxy /src/mod_auth_openidc/src/http.c linenumber=1175
                      curl_easy_setopt  linenumber=955
                      curl_easy_strerror  linenumber=955
                      apr_psprintf  linenumber=955
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=955
                      curl_easy_setopt  linenumber=957
                      curl_easy_strerror  linenumber=957
                      apr_psprintf  linenumber=957
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=957
                      curl_easy_setopt  linenumber=960
                      curl_easy_strerror  linenumber=960
                      apr_psprintf  linenumber=960
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=960
                    curl_easy_setopt  linenumber=1179
                    curl_easy_strerror  linenumber=1179
                    apr_psprintf  linenumber=1179
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1179
                    curl_easy_setopt  linenumber=1180
                    curl_easy_strerror  linenumber=1180
                    apr_psprintf  linenumber=1180
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1180
                    curl_easy_setopt  linenumber=1184
                    curl_easy_strerror  linenumber=1184
                    apr_psprintf  linenumber=1184
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1184
                    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
                    curl_easy_setopt  linenumber=1190
                    curl_easy_strerror  linenumber=1190
                    apr_psprintf  linenumber=1190
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1190
                    curl_easy_setopt  linenumber=1195
                    curl_easy_strerror  linenumber=1195
                    apr_psprintf  linenumber=1195
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1195
                    curl_easy_setopt  linenumber=1196
                    curl_easy_strerror  linenumber=1196
                    apr_psprintf  linenumber=1196
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1196
                    oidc_http_request_build_header_list /src/mod_auth_openidc/src/http.c linenumber=1199
                      apr_psprintf  linenumber=974
                      curl_slist_append  linenumber=974
                      apr_psprintf  linenumber=979
                      curl_slist_append  linenumber=978
                      oidc_http_hdr_in_traceparent_get /src/mod_auth_openidc/src/http.c linenumber=981
                        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=982
                      apr_psprintf  linenumber=983
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=983
                      apr_psprintf  linenumber=985
                      curl_slist_append  linenumber=985
                      oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=987
                      apr_psprintf  linenumber=989
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=989
                      apr_psprintf  linenumber=991
                      curl_slist_append  linenumber=990
                      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=996
                      apr_psprintf  linenumber=996
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=996
                      apr_psprintf  linenumber=997
                      curl_slist_append  linenumber=997
                    curl_easy_setopt  linenumber=1201
                    curl_easy_strerror  linenumber=1201
                    apr_psprintf  linenumber=1201
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1201
                    oidc_http_request_pass_cookies /src/mod_auth_openidc/src/http.c linenumber=1204
                      oidc_http_get_cookie /src/mod_auth_openidc/src/http.c linenumber=1017
                      apr_psprintf  linenumber=1021
                      apr_psprintf  linenumber=1022
                      apr_psprintf  linenumber=1028
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1028
                      curl_easy_setopt  linenumber=1029
                      curl_easy_strerror  linenumber=1029
                      apr_psprintf  linenumber=1029
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1029
                    curl_easy_setopt  linenumber=1207
                    curl_easy_strerror  linenumber=1207
                    apr_psprintf  linenumber=1207
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1207
                    oidc_http_request_perform_with_retries /src/mod_auth_openidc/src/http.c linenumber=1210
                      curl_easy_perform  linenumber=1042
                      apr_psprintf  linenumber=1047
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1047
                      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1049
                      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1049
                      apr_hash_get  linenumber=1049
                      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1049
                      apr_psprintf  linenumber=1053
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1053
                      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1055
                      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1055
                      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1055
                      apr_sleep  linenumber=1058
                    curl_easy_getinfo  linenumber=1214
                    apr_psprintf  linenumber=1215
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1215
                    oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=1217
                    _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=1217
                    apr_hash_get  linenumber=1217
                    apr_psprintf  linenumber=1217
                    oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=1217
                    apr_pstrmemdup  linenumber=1219
                    oidc_http_redact_json_for_log /src/mod_auth_openidc/src/http.c linenumber=1225
                      oidc_util_log_mask_secrets /src/mod_auth_openidc/src/util/util.c linenumber=746
                      apr_pstrcat  linenumber=753
                      oidc_http_redact_json_member /src/mod_auth_openidc/src/http.c linenumber=752
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=687
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=688
                        apr_palloc  linenumber=689
                        _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=698
                        strchr  linenumber=727
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=728
                        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=732
                    apr_psprintf  linenumber=1225
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1225
                    curl_slist_free_all  linenumber=1232
                    oidc_http_curl_release /src/mod_auth_openidc/src/http.c linenumber=1233
                      curl_easy_reset  linenumber=1702
                      oidc_http_curl_pool_lock /src/mod_auth_openidc/src/http.c linenumber=1703
                      oidc_http_curl_pool_unlock /src/mod_auth_openidc/src/http.c linenumber=1708
                      curl_easy_cleanup  linenumber=1711
                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=830
                oidc_cfg_provider_merge /src/mod_auth_openidc/src/cfg/provider.c linenumber=831
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=808
                  _oidc_cfg_merge_pos_int /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=808
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=812
                  _oidc_cfg_merge_pos_int /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=814
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=815
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=817
                  oidc_jwk_list_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=817
                    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=819
                  oidc_jwk_list_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=819
                  _oidc_cfg_merge_ptr /src/mod_auth_openidc/src/./cfg/cfg_int.h linenumber=820
                  oidc_jwk_list_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=820
              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
                apr_psprintf  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=357
                oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=358
                oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=358
                oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=360
                oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=361
                oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=361
                oidc_proto_profile_token_endpoint_auth_policy /src/mod_auth_openidc/src/proto/profile.c linenumber=363
                  oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=440
                    oidc_cfg_provider_profile_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=338
                  oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=441
                oidc_metadata_endpoint_auth_select /src/mod_auth_openidc/src/metadata/util.c linenumber=364
                  oidc_cfg_get_valid_endpoint_auth_function /src/mod_auth_openidc/src/cfg/cfg.c linenumber=226
                  oidc_metadata_valid_string_in_array_impl /src/mod_auth_openidc/src/metadata/util.c linenumber=228
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=367
                apr_psprintf  linenumber=367
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=367
                oidc_cfg_provider_token_endpoint_auth_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=374
                  oidc_cfg_endpoint_auth_set /src/mod_auth_openidc/src/cfg/cfg.c linenumber=711
                    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
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=376
                oidc_metadata_provider_cert_bound_tokens_enabled /src/mod_auth_openidc/src/metadata/provider.c linenumber=380
                  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=411
                  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=239
                      _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=248
                      oidc_json_object_get_bool /src/mod_auth_openidc/src/json.c linenumber=270
                        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=271
                      oidc_cfg_parse_boolean /src/mod_auth_openidc/src/cfg/parse.c linenumber=273
                        _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=275
                      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=275
                      oidc_json_object_get_int /src/mod_auth_openidc/src/json.c linenumber=279
                oidc_cfg_provider_cert_bound_tokens_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=381
                oidc_metadata_mtls_endpoint_aliases_get /src/mod_auth_openidc/src/metadata/util.c linenumber=382
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=259
                  oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=260
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=384
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=384
                oidc_cfg_provider_cert_bound_tokens_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=388
                oidc_metadata_provider_dpop_supported /src/mod_auth_openidc/src/metadata/provider.c linenumber=393
                  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=393
                oidc_cfg_provider_authorization_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=395
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=395
                  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=291
                  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=395
                apr_psprintf  linenumber=395
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=395
                oidc_cfg_provider_token_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_token_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=396
                  oidc_cfg_provider_token_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=440
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=440
                  apr_pstrdup  linenumber=440
                apr_psprintf  linenumber=396
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=396
                oidc_cfg_provider_userinfo_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=397
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=397
                oidc_cfg_provider_userinfo_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=397
                  oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=763
                  apr_pstrdup  linenumber=763
                apr_psprintf  linenumber=397
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=397
                oidc_cfg_provider_revocation_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=399
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=399
                oidc_cfg_provider_revocation_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=399
                  oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=764
                  apr_pstrdup  linenumber=764
                oidc_cfg_provider_pushed_authorization_request_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=401
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=401
                oidc_cfg_provider_pushed_authorization_request_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=401
                  oidc_cfg_provider_pushed_authorization_request_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=443
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=443
                  apr_pstrdup  linenumber=443
                apr_psprintf  linenumber=401
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=401
                oidc_cfg_provider_jwks_uri_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=405
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=406
                oidc_metadata_parse_url /src/mod_auth_openidc/src/metadata/util.c linenumber=406
                oidc_cfg_provider_jwks_uri_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=408
                  oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=614
                  apr_pstrdup  linenumber=616
                apr_psprintf  linenumber=408
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=408
                oidc_cfg_provider_signed_jwks_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=411
                oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=412
                oidc_metadata_parse_url /src/mod_auth_openidc/src/metadata/util.c linenumber=412
                oidc_cfg_provider_signed_jwks_uri_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=415
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=678
                  oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=679
                  apr_pstrdup  linenumber=682
                  _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=685
                  oidc_json_parse /src/mod_auth_openidc/src/json.c linenumber=688
                  apr_psprintf  linenumber=689
                  oidc_cfg_provider_signed_jwks_uri_keys_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=693
                    oidc_is_jwk /src/mod_auth_openidc/src/jose/jwk.c linenumber=642
                      json_object_get  linenumber=361
                    oidc_jwk_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=644
                      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=646
                    apr_psprintf  linenumber=645
                    apr_array_make  linenumber=649
                    apr_array_push  linenumber=650
                    oidc_is_jwks /src/mod_auth_openidc/src/jose/jwk.c linenumber=654
                      json_object_get  linenumber=372
                    oidc_jwks_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=655
                      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=657
                    apr_psprintf  linenumber=656
                    apr_psprintf  linenumber=661
                    oidc_jwk_list_copy /src/mod_auth_openidc/src/jose/jwk.c linenumber=667
                  oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=698
                apr_psprintf  linenumber=417
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=417
                oidc_cfg_provider_registration_endpoint_url_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_registration_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=421
                  oidc_cfg_provider_registration_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=442
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=442
                  apr_pstrdup  linenumber=442
                apr_psprintf  linenumber=421
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=421
                oidc_cfg_provider_check_session_iframe_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=423
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=423
                oidc_cfg_provider_check_session_iframe_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=423
                  oidc_cfg_provider_check_session_iframe_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=444
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=444
                  apr_pstrdup  linenumber=444
                apr_psprintf  linenumber=423
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=423
                oidc_cfg_provider_end_session_endpoint_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=424
                oidc_metadata_provider_parse_url_mtls /src/mod_auth_openidc/src/metadata/provider.c linenumber=424
                oidc_cfg_provider_end_session_endpoint_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=424
                  oidc_cfg_provider_end_session_endpoint_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=445
                    oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=445
                  apr_pstrdup  linenumber=445
                apr_psprintf  linenumber=424
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=424
                oidc_cfg_provider_backchannel_logout_supported_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=429
                oidc_metadata_parse_boolean /src/mod_auth_openidc/src/metadata/util.c linenumber=428
                oidc_cfg_provider_backchannel_logout_supported_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=430
                  oidc_cfg_provider_backchannel_logout_supported_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=465
                    oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=465
                      apr_psprintf  linenumber=142
                      apr_psprintf  linenumber=146
                apr_psprintf  linenumber=430
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=430
              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
              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=265
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=265
                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=387
                  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=775
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=772
                  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=388
                  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_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=304
                  oidc_cfg_provider_token_endpoint_auth_aud_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=306
                    oidc_cfg_provider_parse_token_endpoint_auth_aud /src/mod_auth_openidc/src/cfg/provider.c linenumber=789
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=786
                  apr_psprintf  linenumber=308
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=308
                  oidc_cfg_provider_token_endpoint_auth_aud_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=311
                  oidc_cfg_provider_token_endpoint_auth_aud_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=310
                oidc_metadata_conf_parse_tls_client /src/mod_auth_openidc/src/metadata/conf.c linenumber=389
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=320
                  oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=320
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=320
                  oidc_cfg_provider_token_endpoint_tls_client_cert_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=320
                    oidc_cfg_parse_filename /src/mod_auth_openidc/src/cfg/parse.c linenumber=453
                      apr_psprintf  linenumber=344
                      ap_server_root_relative /src/mod_auth_openidc/test/stub.c linenumber=345
                        apr_pstrdup  linenumber=393
                      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=320
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=321
                  oidc_cfg_provider_token_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=321
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=321
                  oidc_cfg_provider_token_endpoint_tls_client_key_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=321
                    oidc_cfg_parse_filename /src/mod_auth_openidc/src/cfg/parse.c linenumber=454
                  apr_psprintf  linenumber=321
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=321
                  oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=322
                  oidc_cfg_provider_token_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=322
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=322
                  oidc_cfg_provider_token_endpoint_tls_client_key_pwd_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=322
                    apr_pstrdup  linenumber=287
                  apr_psprintf  linenumber=322
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=322
                oidc_metadata_conf_parse_cert_bound_tokens /src/mod_auth_openidc/src/metadata/conf.c linenumber=390
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=351
                  oidc_cfg_provider_cert_bound_tokens_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=353
                    oidc_cfg_provider_parse_cert_bound_tokens /src/mod_auth_openidc/src/cfg/provider.c linenumber=423
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=418
                  apr_psprintf  linenumber=355
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=355
                  oidc_cfg_provider_cert_bound_tokens_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=358
                  oidc_cfg_provider_cert_bound_tokens_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=357
              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=398
                oidc_metadata_conf_parse_keys /src/mod_auth_openidc/src/metadata/conf.c linenumber=399
                  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=448
                      oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=448
                    apr_pstrdup  linenumber=448
                  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=306
                    oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=310
                    apr_psprintf  linenumber=311
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=311
                    oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=316
                    oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=318
                    oidc_jwk_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=320
                    apr_array_make  linenumber=326
                    apr_array_push  linenumber=327
                  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=400
                  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=493
                      oidc_cfg_parse_is_valid_signed_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=493
                    apr_pstrdup  linenumber=493
                  apr_psprintf  linenumber=178
                  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=494
                      oidc_cfg_parse_is_valid_encrypted_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=494
                    apr_pstrdup  linenumber=494
                  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=496
                      oidc_cfg_parse_is_valid_encrypted_response_enc /src/mod_auth_openidc/src/cfg/parse.c linenumber=496
                  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=389
                  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_pstrdup  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=401
                  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=499
                      oidc_cfg_parse_is_valid_signed_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=499
                    apr_pstrdup  linenumber=499
                  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=500
                      oidc_cfg_parse_is_valid_encrypted_response_alg /src/mod_auth_openidc/src/cfg/parse.c linenumber=500
                    apr_pstrdup  linenumber=500
                  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=502
                      oidc_cfg_parse_is_valid_encrypted_response_enc /src/mod_auth_openidc/src/cfg/parse.c linenumber=502
                    apr_pstrdup  linenumber=502
                  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=734
                  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=535
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=531
                  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=402
                  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=468
                      oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=468
                  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=471
                      oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=471
                  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=578
                  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=542
                      oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=542
                  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=552
                  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=403
                  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_pstrdup  linenumber=458
                  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=439
                  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=449
                  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_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=452
                  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=404
                  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=480
                      oidc_cfg_parse_is_valid_response_mode /src/mod_auth_openidc/src/cfg/parse.c linenumber=480
                    apr_pstrdup  linenumber=480
                  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=396
                  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=347
                    oidc_cfg_parse_is_valid_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=354
                  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=483
                      oidc_cfg_parse_is_valid_response_type /src/mod_auth_openidc/src/cfg/parse.c linenumber=483
                    apr_pstrdup  linenumber=483
                  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=419
                  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=476
                      oidc_cfg_parse_is_valid_int /src/mod_auth_openidc/src/cfg/parse.c linenumber=476
                  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=405
                  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=461
                  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=446
                  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=478
                  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=451
                  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=406
                oidc_metadata_conf_parse_tls_client /src/mod_auth_openidc/src/metadata/conf.c linenumber=407
                oidc_metadata_conf_parse_dpop_mode /src/mod_auth_openidc/src/metadata/conf.c linenumber=412
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=333
                  oidc_cfg_provider_dpop_mode_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=335
                    oidc_cfg_provider_parse_dop_method /src/mod_auth_openidc/src/cfg/provider.c linenumber=388
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=372
                  apr_psprintf  linenumber=337
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=337
                  oidc_proto_profile_dpop_mode_get /src/mod_auth_openidc/src/proto/profile.c linenumber=339
                    oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=403
                  oidc_cfg_provider_dpop_mode_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=339
                oidc_metadata_conf_parse_auth_request_method /src/mod_auth_openidc/src/metadata/conf.c linenumber=413
                  oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=370
                  oidc_cfg_provider_auth_request_method_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=372
                    oidc_cfg_provider_parse_auth_request_method /src/mod_auth_openidc/src/cfg/provider.c linenumber=520
                      oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=516
                  apr_psprintf  linenumber=374
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=374
                  oidc_proto_profile_auth_request_method_get /src/mod_auth_openidc/src/proto/profile.c linenumber=377
                    oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=381
                  oidc_cfg_provider_auth_request_method_int_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=376
              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
                  apr_psprintf  linenumber=54
                  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=1275
                    oidc_http_request /src/mod_auth_openidc/src/http.c linenumber=1276
                  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_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=359
                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_cfg_provider_token_endpoint_auth_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=308
                  apr_psprintf  linenumber=310
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=310
                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
                    apr_psprintf  linenumber=392
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.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
          apr_psprintf  linenumber=503
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=503
        apr_table_get  linenumber=101
        oidc_cfg_provider_revocation_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=104
        apr_psprintf  linenumber=104
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=104
        oidc_cfg_provider_revocation_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=109
        oidc_cfg_provider_revocation_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=110
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=110
        apr_table_make  linenumber=113
        oidc_proto_profile_token_endpoint_auth_get /src/mod_auth_openidc/src/proto/profile.c linenumber=117
          oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=449
        oidc_proto_profile_token_endpoint_auth_alg_get /src/mod_auth_openidc/src/proto/profile.c linenumber=118
          oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=470
        oidc_cfg_provider_client_id_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=118
        oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=119
        oidc_cfg_provider_client_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=119
        apr_table_get  linenumber=121
        oidc_proto_profile_revocation_endpoint_auth_aud /src/mod_auth_openidc/src/proto/profile.c linenumber=120
          oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=374
          oidc_proto_profile_endpoint_auth_aud /src/mod_auth_openidc/src/proto/profile.c linenumber=373
            oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=352
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=354
        oidc_proto_token_endpoint_auth /src/mod_auth_openidc/src/proto/auth.c linenumber=116
          apr_psprintf  linenumber=281
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=281
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=290
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=291
          oidc_proto_endpoint_auth_none /src/mod_auth_openidc/src/proto/auth.c linenumber=296
            apr_table_set  linenumber=52
          oidc_cfg_endpoint_auth_is_mtls /src/mod_auth_openidc/src/cfg/cfg.c linenumber=301
          apr_psprintf  linenumber=302
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=302
          oidc_proto_endpoint_auth_none /src/mod_auth_openidc/src/proto/auth.c linenumber=305
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=310
          oidc_proto_endpoint_auth_none /src/mod_auth_openidc/src/proto/auth.c linenumber=312
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=315
          oidc_proto_endpoint_client_secret_basic /src/mod_auth_openidc/src/proto/auth.c linenumber=316
            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=318
          oidc_proto_endpoint_client_secret_post /src/mod_auth_openidc/src/proto/auth.c linenumber=319
            apr_psprintf  linenumber=77
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=77
            apr_table_set  linenumber=82
            apr_table_set  linenumber=83
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=321
          oidc_proto_endpoint_auth_client_secret_jwt /src/mod_auth_openidc/src/proto/auth.c linenumber=322
            apr_psprintf  linenumber=143
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=143
            oidc_proto_jwt_create /src/mod_auth_openidc/src/proto/auth.c linenumber=145
              oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=93
              oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=101
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=100
              oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=103
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=104
              oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=105
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=105
              oidc_proto_jti_gen /src/mod_auth_openidc/src/proto/proto.c linenumber=106
                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=106
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=106
              apr_time_now  linenumber=108
              oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=108
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=107
              apr_time_now  linenumber=110
              oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=110
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=109
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=149
            oidc_jwk_create_symmetric_key /src/mod_auth_openidc/src/jose/jwk.c linenumber=148
            apr_psprintf  linenumber=151
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=151
            oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=152
            apr_pstrdup  linenumber=156
            oidc_proto_jwt_sign_and_add /src/mod_auth_openidc/src/proto/auth.c linenumber=158
              oidc_proto_jwt_sign_and_serialize /src/mod_auth_openidc/src/proto/jwt.c linenumber=122
                oidc_jwt_sign /src/mod_auth_openidc/src/jose/jws.c linenumber=354
                oidc_jose_jwt_serialize /src/mod_auth_openidc/src/jose/jws.c linenumber=359
                apr_psprintf  linenumber=361
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=361
              apr_table_setn  linenumber=125
              apr_table_set  linenumber=126
            oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=160
            oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=161
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=324
          oidc_proto_endpoint_auth_private_key_jwt /src/mod_auth_openidc/src/proto/auth.c linenumber=325
            oidc_proto_jwt_create /src/mod_auth_openidc/src/proto/auth.c linenumber=227
            oidc_proto_endpoint_auth_pick_signing_key /src/mod_auth_openidc/src/proto/auth.c linenumber=230
              oidc_util_key_list_first /src/mod_auth_openidc/src/util/key.c linenumber=195
                _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=200
              oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=201
              oidc_util_key_list_first /src/mod_auth_openidc/src/util/key.c linenumber=201
              oidc_cfg_public_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=202
              oidc_util_key_list_first /src/mod_auth_openidc/src/util/key.c linenumber=202
            apr_psprintf  linenumber=232
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=232
            apr_pstrdup  linenumber=239
            oidc_jwk_default_jws_alg /src/mod_auth_openidc/src/jose/jwk.c linenumber=245
              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_psprintf  linenumber=247
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=247
            apr_psprintf  linenumber=254
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=254
            oidc_proto_jwt_sign_and_add /src/mod_auth_openidc/src/proto/auth.c linenumber=257
            oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=262
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=328
          oidc_proto_endpoint_access_token_bearer /src/mod_auth_openidc/src/proto/auth.c linenumber=329
            apr_psprintf  linenumber=175
            apr_psprintf  linenumber=177
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=177
          apr_psprintf  linenumber=332
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=332
        oidc_session_get_refresh_token /src/mod_auth_openidc/src/session.c linenumber=126
          oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=889
        oidc_logout_revoke_one_token /src/mod_auth_openidc/src/handle/logout.c linenumber=125
          apr_table_setn  linenumber=67
          apr_table_setn  linenumber=68
          oidc_cfg_provider_revocation_endpoint_url_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=70
          oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=71
          oidc_cfg_http_timeout_long_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=72
          oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=72
          oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=73
          oidc_cfg_provider_token_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=74
          oidc_cfg_provider_token_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=75
          oidc_cfg_provider_token_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=76
          oidc_http_post_form /src/mod_auth_openidc/src/http.c linenumber=70
            oidc_http_form_encoded_data /src/mod_auth_openidc/src/http.c linenumber=1260
              apr_table_elts  linenumber=821
              oidc_http_encode_params /src/mod_auth_openidc/src/http.c linenumber=822
              oidc_http_add_form_url_encoded_param /src/mod_auth_openidc/src/http.c linenumber=822
              oidc_http_encode_params /src/mod_auth_openidc/src/http.c linenumber=824
              oidc_http_add_form_encoded_param_for_log /src/mod_auth_openidc/src/http.c linenumber=824
              apr_psprintf  linenumber=825
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=825
              apr_psprintf  linenumber=827
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=827
            oidc_http_request /src/mod_auth_openidc/src/http.c linenumber=1261
          oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=77
          _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=77
          apr_hash_get  linenumber=77
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=77
          apr_table_unset  linenumber=81
          apr_table_unset  linenumber=82
        oidc_session_get_access_token /src/mod_auth_openidc/src/session.c linenumber=128
          oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=847
        oidc_logout_revoke_one_token /src/mod_auth_openidc/src/handle/logout.c linenumber=127
        apr_psprintf  linenumber=132
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=132
      oidc_session_kill /src/mod_auth_openidc/src/session.c linenumber=305
      oidc_logout_is_front_channel /src/mod_auth_openidc/src/handle/logout.c linenumber=308
      oidc_logout_request_front_channel /src/mod_auth_openidc/src/handle/logout.c linenumber=309
        oidc_logout_request_front_channel_provider /src/mod_auth_openidc/src/handle/logout.c linenumber=253
          oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=228
          oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=231
          oidc_get_provider_for_issuer /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=232
          oidc_provider_static_config /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=239
        oidc_logout_cleanup_by_sid /src/mod_auth_openidc/src/handle/logout.c linenumber=255
          oidc_cfg_provider_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=169
          oidc_response_make_sid_iss_unique /src/mod_auth_openidc/src/handle/response.c linenumber=169
            apr_psprintf  linenumber=220
          apr_psprintf  linenumber=170
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=170
          oidc_logout_session_uuid /src/mod_auth_openidc/src/handle/logout.c linenumber=172
            oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=141
            oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=144
            oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=148
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=175
          oidc_cfg_session_type_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=184
          oidc_session_load_cache_by_uuid /src/mod_auth_openidc/src/session.c linenumber=185
          oidc_session_extract /src/mod_auth_openidc/src/session.c linenumber=186
          oidc_logout_revoke_tokens /src/mod_auth_openidc/src/handle/logout.c linenumber=190
          oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=193
          oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=196
          oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=198
          oidc_session_free /src/mod_auth_openidc/src/session.c linenumber=199
          oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=201
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=257
        oidc_http_set_no_cache_headers /src/mod_auth_openidc/src/http.c linenumber=261
          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_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=262
        oidc_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=263
        oidc_cfg_logout_x_frame_options_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=264
        oidc_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=264
        oidc_http_hdr_in_accept_get /src/mod_auth_openidc/src/http.c linenumber=267
          oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=350
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=268
        _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=269
        oidc_util_http_content_prep /src/mod_auth_openidc/src/util/util.c linenumber=270
          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=159
          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=165
          oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=167
        oidc_util_html_content_prep /src/mod_auth_openidc/src/util/html.c linenumber=276
          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
      oidc_http_set_no_cache_headers /src/mod_auth_openidc/src/http.c linenumber=311
      oidc_util_html_content_prep /src/mod_auth_openidc/src/util/html.c linenumber=315
      oidc_http_hdr_out_location_set /src/mod_auth_openidc/src/http.c linenumber=319
        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
    oidc_logout_is_back_channel /src/mod_auth_openidc/src/handle/logout.c linenumber=640
      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=219
    oidc_logout_backchannel /src/mod_auth_openidc/src/handle/logout.c linenumber=641
      oidc_logout_backchannel_read_token /src/mod_auth_openidc/src/handle/logout.c linenumber=505
        apr_table_make  linenumber=333
        oidc_util_read_post_params_reject_dup /src/mod_auth_openidc/src/util/util.c linenumber=334
          oidc_util_read_post_params_impl /src/mod_auth_openidc/src/util/util.c linenumber=340
            oidc_http_hdr_in_content_type_get /src/mod_auth_openidc/src/http.c linenumber=305
              oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=315
            _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=307
            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
              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_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
              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
            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_psprintf  linenumber=335
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=335
        apr_table_get  linenumber=338
        apr_psprintf  linenumber=340
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=340
      oidc_logout_backchannel_parse_jwt /src/mod_auth_openidc/src/handle/logout.c linenumber=509
        oidc_proto_jwt_header_peek /src/mod_auth_openidc/src/proto/jwt.c linenumber=357
        oidc_alg2keysize /src/mod_auth_openidc/src/jose/jws.c linenumber=359
          _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=358
        oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=362
        oidc_util_key_symmetric_merge /src/mod_auth_openidc/src/util/key.c linenumber=362
          apr_hash_make  linenumber=114
          apr_hash_set  linenumber=120
          apr_hash_set  linenumber=124
        oidc_jwt_parse /src/mod_auth_openidc/src/jose/jws.c linenumber=361
          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
            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
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=364
        oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=365
        oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=369
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=371
        apr_psprintf  linenumber=372
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=372
      oidc_logout_backchannel_get_provider /src/mod_auth_openidc/src/handle/logout.c linenumber=513
        oidc_get_provider_for_issuer /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=380
        apr_psprintf  linenumber=382
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=382
        oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=385
        oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=386
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=386
        oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=387
        apr_psprintf  linenumber=387
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=387
      oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=517
      oidc_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=517
      oidc_logout_backchannel_verify_jwt /src/mod_auth_openidc/src/handle/logout.c linenumber=523
        oidc_cfg_provider_jwks_uri_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=397
        oidc_cfg_provider_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=398
        oidc_cfg_provider_verify_public_keys_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=399
        oidc_util_key_symmetric_merge /src/mod_auth_openidc/src/util/key.c linenumber=399
        oidc_cfg_provider_id_token_signed_response_alg_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=400
        oidc_proto_jwt_verify /src/mod_auth_openidc/src/proto/jwt.c linenumber=396
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=202
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=207
          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
                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
              apr_psprintf  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=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=182
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=182
                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
                apr_psprintf  linenumber=189
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=189
                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
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=142
                  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_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
                    apr_psprintf  linenumber=71
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=71
                    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_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
                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
                    _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
        oidc_cfg_provider_validate_issuer_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=406
        oidc_cfg_provider_idtoken_iat_slack_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=407
        oidc_proto_jwt_validate /src/mod_auth_openidc/src/proto/jwt.c linenumber=405
        oidc_proto_idtoken_validate_aud_and_azp /src/mod_auth_openidc/src/proto/id_token.c linenumber=410
          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
            apr_psprintf  linenumber=156
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=156
          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
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=198
      oidc_logout_backchannel_validate_claims /src/mod_auth_openidc/src/handle/logout.c linenumber=527
        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=461
        apr_psprintf  linenumber=463
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=463
        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=466
        oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=467
        apr_psprintf  linenumber=468
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=468
        oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=473
        apr_psprintf  linenumber=475
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=475
        oidc_logout_backchannel_check_jti_replay /src/mod_auth_openidc/src/handle/logout.c linenumber=479
          oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=421
          oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=429
          apr_psprintf  linenumber=435
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=435
          oidc_cfg_provider_idtoken_iat_slack_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=444
          apr_time_now  linenumber=446
          oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=446
          apr_psprintf  linenumber=447
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=447
        oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=487
        apr_psprintf  linenumber=489
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=489
      oidc_logout_cleanup_by_sid /src/mod_auth_openidc/src/handle/logout.c linenumber=532
      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=539
      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=539
      apr_hash_get  linenumber=539
      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=539
      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=541
      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=541
      apr_hash_get  linenumber=541
      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=541
      oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=545
      oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=547
      oidc_http_set_no_cache_headers /src/mod_auth_openidc/src/http.c linenumber=549
    oidc_logout_validate_url /src/mod_auth_openidc/src/handle/logout.c linenumber=643
      _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=574
      oidc_cfg_default_slo_url_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=575
      oidc_util_url_abs /src/mod_auth_openidc/src/util/url.c linenumber=575
      apr_pstrdup  linenumber=575
      oidc_validate_redirect_url /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=580
        oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=889
          apr_pstrdup  linenumber=782
          apr_pstrdup  linenumber=783
          apr_psprintf  linenumber=784
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=784
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=890
        apr_psprintf  linenumber=893
        oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=891
        apr_pstrdup  linenumber=894
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=897
        apr_uri_parse  linenumber=901
        apr_psprintf  linenumber=903
        oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=902
        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=907
        _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=908
        apr_psprintf  linenumber=911
        oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=909
        oidc_cfg_redirect_urls_allowed_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=913
        oidc_cfg_redirect_urls_allowed_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=914
        oidc_validate_redirect_url_allowed /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=914
          apr_hash_first  linenumber=794
          apr_hash_this  linenumber=795
          oidc_util_regexp_first_match /src/mod_auth_openidc/src/util/expr.c linenumber=796
            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=287
              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_hash_next  linenumber=794
          apr_psprintf  linenumber=801
          oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=799
        oidc_validate_redirect_url_host /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=918
          oidc_cfg_x_forwarded_headers_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=809
          oidc_util_url_cur_host /src/mod_auth_openidc/src/util/url.c linenumber=809
          strchr  linenumber=812
          apr_pstrcat  linenumber=812
          _oidc_strcasecmp /src/mod_auth_openidc/src/./const.h linenumber=813
          apr_uri_unparse  linenumber=818
          apr_psprintf  linenumber=817
          oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=815
        oidc_validate_redirect_url_relative /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=922
          _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=826
          apr_psprintf  linenumber=829
          oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=827
          _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=832
          apr_psprintf  linenumber=835
          oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=833
          _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=836
          apr_psprintf  linenumber=839
          oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=837
        oidc_validate_redirect_url_chars /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=926
          oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=864
          oidc_util_strcasestr /src/mod_auth_openidc/src/util/util.c linenumber=871
          apr_psprintf  linenumber=876
          oidc_validate_redirect_url_fail /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=874
      oidc_util_html_send_error /src/mod_auth_openidc/src/util/html.c linenumber=582
        apr_table_set  linenumber=292
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=294
        apr_table_set  linenumber=295
    oidc_get_provider_from_session /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=646
    apr_psprintf  linenumber=647
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=647
    oidc_cfg_provider_end_session_endpoint_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=649
    oidc_logout_build_op_request /src/mod_auth_openidc/src/handle/logout.c linenumber=650
      apr_table_get  linenumber=599
      oidc_refresh_token_grant /src/mod_auth_openidc/src/handle/refresh.c linenumber=600
        apr_psprintf  linenumber=379
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=379
        oidc_session_get_refresh_token /src/mod_auth_openidc/src/session.c linenumber=382
        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
            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
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.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_object_get /src/mod_auth_openidc/src/json.c linenumber=127
              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_proto_token_endpoint_request_auth /src/mod_auth_openidc/src/proto/token.c linenumber=238
                oidc_proto_profile_token_endpoint_auth_get /src/mod_auth_openidc/src/proto/profile.c linenumber=130
                oidc_proto_profile_token_endpoint_auth_alg_get /src/mod_auth_openidc/src/proto/profile.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=364
                  oidc_proto_profile_endpoint_auth_aud /src/mod_auth_openidc/src/proto/profile.c linenumber=363
                oidc_proto_token_endpoint_auth /src/mod_auth_openidc/src/proto/auth.c linenumber=129
              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
                apr_pstrdup  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
                  oidc_proto_jwt_create_from_first_pkey /src/mod_auth_openidc/src/proto/jwt.c linenumber=107
                    oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=323
                    oidc_util_key_list_first /src/mod_auth_openidc/src/util/key.c linenumber=323
                    apr_psprintf  linenumber=325
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=325
                    oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=329
                    apr_pstrdup  linenumber=333
                    oidc_proto_jwt_alg_for_key /src/mod_auth_openidc/src/proto/jwt.c linenumber=335
                      oidc_jwk_default_jws_alg /src/mod_auth_openidc/src/jose/jwk.c linenumber=314
                    apr_pstrdup  linenumber=340
                  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
                  oidc_jwk_to_public_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=111
                    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
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=112
                  oidc_jwt_hdr_set_json /src/mod_auth_openidc/src/jose/jws.c linenumber=115
                    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=116
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=116
                  oidc_proto_jti_gen /src/mod_auth_openidc/src/proto/proto.c linenumber=120
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=120
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=121
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=121
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=122
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=122
                  apr_time_now  linenumber=124
                  oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=124
                  _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=128
                  oidc_jose_hash_and_base64url_encode /src/mod_auth_openidc/src/jose.c linenumber=127
                  apr_psprintf  linenumber=129
                  ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=129
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=132
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=132
                  oidc_json_string /src/mod_auth_openidc/src/json.c linenumber=136
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=136
                  oidc_proto_jwt_sign_and_serialize /src/mod_auth_openidc/src/proto/jwt.c linenumber=138
                  oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=146
                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_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
                  apr_psprintf  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=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
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=270
          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
            apr_psprintf  linenumber=97
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=97
            apr_time_now  linenumber=100
            oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=100
            oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=104
        oidc_session_set_access_token /src/mod_auth_openidc/src/session.c linenumber=394
          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=395
          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=396
          apr_time_now  linenumber=868
          oidc_session_set_timestamp /src/mod_auth_openidc/src/session.c linenumber=867
        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 /src/mod_auth_openidc/src/session.c linenumber=885
        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_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_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=408
            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
            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
            apr_psprintf  linenumber=418
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=418
            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
            apr_psprintf  linenumber=427
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=427
            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
            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
              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_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
          apr_psprintf  linenumber=331
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=331
          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_session_json_get /src/mod_auth_openidc/src/session.c linenumber=824
            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
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=304
            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
            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_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_session_set_timestamp /src/mod_auth_openidc/src/session.c linenumber=896
          oidc_log_session_expires /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=354
            apr_rfc822_date  linenumber=370
            apr_time_now  linenumber=371
            apr_psprintf  linenumber=371
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=371
          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=601
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=601
      oidc_session_get_idtoken /src/mod_auth_openidc/src/session.c linenumber=603
        oidc_session_get_key2string /src/mod_auth_openidc/src/session.c linenumber=836
      apr_pstrdup  linenumber=603
      oidc_cfg_provider_end_session_endpoint_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=606
      apr_pstrdup  linenumber=606
      oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=610
      apr_psprintf  linenumber=610
      oidc_logout_url_append /src/mod_auth_openidc/src/handle/logout.c linenumber=608
        strchr  linenumber=561
        apr_pstrcat  linenumber=562
      oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=615
      apr_psprintf  linenumber=615
      oidc_logout_url_append /src/mod_auth_openidc/src/handle/logout.c linenumber=613
      oidc_cfg_provider_logout_request_params_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=617
      oidc_cfg_provider_logout_request_params_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=619
      oidc_logout_url_append /src/mod_auth_openidc/src/handle/logout.c linenumber=619
    oidc_logout_request /src/mod_auth_openidc/src/handle/logout.c linenumber=652
  oidc_session_free /src/mod_auth_openidc/src/session.c linenumber=162
  apr_pool_destroy  linenumber=164
====================================
