Call tree
LLVMFuzzerTestOneInput /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=-1
  LLVMFuzzerInitialize /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=209
    oidc_test_setup /src/mod_auth_openidc/test/util.c linenumber=104
      apr_initialize  linenumber=205
      oidc_pre_config_init /src/mod_auth_openidc/src/cfg/cfg.c linenumber=206
        OPENSSL_init_crypto  linenumber=1026
        OPENSSL_init_crypto  linenumber=1027
        OPENSSL_init_crypto  linenumber=1028
      oidc_test_set_auth_type /src/mod_auth_openidc/test/stub.c linenumber=209
      apr_pool_create_ex  linenumber=210
      oidc_test_request_init /src/mod_auth_openidc/test/util.c linenumber=211
        apr_palloc  linenumber=110
        apr_pool_create_ex  linenumber=112
        apr_table_make  linenumber=114
        apr_table_make  linenumber=115
        apr_table_make  linenumber=117
        apr_table_make  linenumber=118
        apr_table_make  linenumber=119
        apr_table_set  linenumber=121
        apr_table_set  linenumber=122
        apr_table_set  linenumber=123
        apr_palloc  linenumber=128
        apr_palloc  linenumber=129
        apr_pool_create_ex  linenumber=130
        apr_pool_create_ex  linenumber=131
        apr_palloc  linenumber=132
        apr_bucket_alloc_create  linenumber=133
        apr_palloc  linenumber=134
        apr_palloc  linenumber=137
        apr_pool_userdata_set  linenumber=140
        apr_uri_parse  linenumber=145
        oidc_cfg_server_create /src/mod_auth_openidc/src/cfg/cfg.c linenumber=148
          oidc_cfg_server_alloc /src/mod_auth_openidc/src/cfg/cfg.c linenumber=863
            apr_palloc  linenumber=836
            apr_palloc  linenumber=837
            apr_pool_pre_cleanup_register  linenumber=850
            oidc_cfg_server_cleanup /src/mod_auth_openidc/src/cfg/cfg.c linenumber=850
              oidc_cfg_server_destroy /src/mod_auth_openidc/src/cfg/cfg.c linenumber=832
                oidc_cfg_provider_destroy /src/mod_auth_openidc/src/cfg/provider.c linenumber=818
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=838
                    apr_array_pop  linenumber=316
                    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=317
                      cjose_jwk_release /src/cjose/src/jwk.c linenumber=272
                        cjose_get_dealloc /src/cjose/src/util.c linenumber=248
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=840
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=842
                oidc_cfg_oauth_destroy /src/mod_auth_openidc/src/cfg/oauth.c linenumber=820
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=429
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=431
                    apr_hash_first  linenumber=285
                    apr_hash_this  linenumber=287
                    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=288
                    apr_hash_set  linenumber=289
                    apr_hash_next  linenumber=285
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=433
                oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=822
                oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=824
          oidc_cfg_provider_create /src/mod_auth_openidc/src/cfg/provider.c linenumber=874
            apr_palloc  linenumber=824
            oidc_cfg_provider_init /src/mod_auth_openidc/src/cfg/provider.c linenumber=825
          oidc_cfg_oauth_create /src/mod_auth_openidc/src/cfg/oauth.c linenumber=875
            apr_palloc  linenumber=381
          oidc_cfg_cache_create_server_config /src/mod_auth_openidc/src/cfg/cache.c linenumber=876
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=150
        oidc_cfg_provider_issuer_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=150
          apr_pstrdup  linenumber=437
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=152
        oidc_cfg_provider_authorization_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=152
          oidc_cfg_provider_authorization_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=438
            oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=438
              oidc_cfg_parse_is_valid_url_scheme /src/mod_auth_openidc/src/cfg/parse.c linenumber=306
                apr_psprintf  linenumber=270
                apr_uri_parse  linenumber=272
                apr_psprintf  linenumber=273
                apr_psprintf  linenumber=276
                _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=278
                  apr_strnatcasecmp  linenumber=118
                _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=279
                apr_psprintf  linenumber=280
                apr_psprintf  linenumber=283
                apr_psprintf  linenumber=289
          apr_pstrdup  linenumber=438
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=154
        oidc_cfg_provider_client_id_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=154
          apr_pstrdup  linenumber=447
        oidc_cfg_dir_config_create /src/mod_auth_openidc/src/cfg/dir.c linenumber=158
          apr_palloc  linenumber=696
          apr_hash_make  linenumber=698
        apr_palloc  linenumber=161
        apr_palloc  linenumber=163
        apr_array_make  linenumber=168
        apr_array_make  linenumber=169
        oidc_test_crypto_passphrase_derive_keys_cached /src/mod_auth_openidc/test/util.c linenumber=172
          _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=94
            strlen  linenumber=91
          oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=95
            _oidc_strcmp /src/mod_auth_openidc/src/const.h linenumber=71
              strcmp  linenumber=99
            oidc_util_key_derive_passphrase_key /src/mod_auth_openidc/src/util/key.c linenumber=76
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=61
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=63
              EVP_sha256  linenumber=66
              PKCS5_PBKDF2_HMAC  linenumber=63
            _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=79
            strcpy  linenumber=80
          _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=99
          oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=100
        fprintf  linenumber=173
        exit  linenumber=174
        getenv  linenumber=179
        __isoc23_strtol  linenumber=182
        oidc_cfg_post_config /src/mod_auth_openidc/src/cfg/cfg.c linenumber=189
          oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=1059
            apr_palloc  linenumber=64
          oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=1060
            oidc_cache_mutex_global_create /src/mod_auth_openidc/src/cache/common.c linenumber=150
              apr_temp_dir_get  linenumber=94
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=96
                apr_strerror  linenumber=80
                apr_pstrdup  linenumber=81
              apr_psprintf  linenumber=96
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=96
                fprintf  linenumber=302
                vfprintf  linenumber=305
                fprintf  linenumber=307
              getpid  linenumber=102
              apr_psprintf  linenumber=102
              apr_global_mutex_create  linenumber=119
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=122
              apr_psprintf  linenumber=122
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=122
              ap_unixd_set_global_mutex_perms /src/mod_auth_openidc/test/stub.c linenumber=129
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=131
              apr_psprintf  linenumber=131
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=131
              apr_psprintf  linenumber=137
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=137
            apr_thread_mutex_create  linenumber=155
            oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=157
            apr_psprintf  linenumber=157
            ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=157
          oidc_metrics_post_config /src/mod_auth_openidc/src/metrics.c linenumber=1063
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=893
              oidc_cfg_metrics_cache_json_max_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=359
              _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=361
                getenv  linenumber=325
                _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=325
                  _oidc_str_to_int_checked /src/mod_auth_openidc/src/./const.h linenumber=148
                    __errno_location  linenumber=138
                    __isoc23_strtol  linenumber=139
                    __errno_location  linenumber=140
              apr_psprintf  linenumber=364
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=364
            apr_shm_create  linenumber=893
            apr_shm_baseaddr_get  linenumber=900
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=901
            oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=907
              apr_pool_create_ex  linenumber=256
              apr_psprintf  linenumber=257
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=257
              apr_pool_clear  linenumber=262
              apr_pool_cleanup_register  linenumber=264
              oidc_metrics_local_pool_cleanup /src/mod_auth_openidc/src/metrics.c linenumber=264
              apr_pool_cleanup_null  linenumber=264
              apr_hash_make  linenumber=267
              apr_hash_make  linenumber=268
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=911
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=914
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=918
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=921
        fprintf  linenumber=190
        exit  linenumber=191
        oidc_cfg_dir_post_config /src/mod_auth_openidc/src/cfg/dir.c linenumber=194
          apr_array_make  linenumber=664
          oidc_cfg_dir_parse_pass_userinfo_as /src/mod_auth_openidc/src/cfg/dir.c linenumber=665
            _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=166
              strstr  linenumber=124
            apr_pstrndup  linenumber=167
            oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=170
              oidc_cfg_parse_option_impl /src/mod_auth_openidc/src/cfg/parse.c linenumber=126
                oidc_cfg_parse_options_flatten /src/mod_auth_openidc/src/cfg/parse.c linenumber=119
                  apr_psprintf  linenumber=65
                  apr_psprintf  linenumber=68
                  apr_psprintf  linenumber=70
                apr_psprintf  linenumber=118
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=126
            apr_palloc  linenumber=174
            apr_pstrdup  linenumber=177
          apr_array_push  linenumber=667
        fprintf  linenumber=195
        exit  linenumber=196
        oidc_http_curl_pool_init /src/mod_auth_openidc/src/http.c linenumber=199
          apr_thread_mutex_create  linenumber=1665
          apr_pool_cleanup_register  linenumber=1670
          oidc_http_curl_pool_cleanup /src/mod_auth_openidc/src/http.c linenumber=1670
            curl_easy_cleanup  linenumber=1652
          apr_pool_cleanup_null  linenumber=1670
    oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=105
    oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=106
    oidc_test_cfg_get /src/mod_auth_openidc/test/util.c linenumber=107
    fuzz_cmd /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=111
      apr_palloc  linenumber=90
      apr_palloc  linenumber=94
    oidc_cmd_oauth_verify_shared_keys_set /src/mod_auth_openidc/src/cfg/oauth.c linenumber=111
      oidc_cmd_oauth_shared_keys_add /src/mod_auth_openidc/src/cfg/oauth.c linenumber=364
        oidc_cfg_parse_key_record /src/mod_auth_openidc/src/cfg/parse.c linenumber=340
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=551
          _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=555
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=557
          _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=558
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=560
          oidc_cfg_parse_key_alg_prefix /src/mod_auth_openidc/src/cfg/parse.c linenumber=566
            _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=519
            apr_pstrndup  linenumber=527
            apr_pstrdup  linenumber=528
            apr_strtok  linenumber=528
            oidc_cfg_parse_key_alg_is_known /src/mod_auth_openidc/src/cfg/parse.c linenumber=530
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=509
            apr_strtok  linenumber=529
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=535
          apr_pstrdup  linenumber=568
          _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=569
          _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=571
          apr_pstrdup  linenumber=580
          oidc_cfg_parse_key_value /src/mod_auth_openidc/src/cfg/parse.c linenumber=581
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=475
            oidc_util_base64_decode /src/mod_auth_openidc/src/util/base64.c linenumber=476
              apr_psprintf  linenumber=90
              apr_base64_decode_len  linenumber=92
              apr_palloc  linenumber=92
              apr_base64_decode  linenumber=93
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=477
            oidc_cfg_parse_base64url /src/mod_auth_openidc/src/cfg/parse.c linenumber=478
              oidc_util_base64url_decode /src/mod_auth_openidc/src/util/base64.c linenumber=436
                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=438
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=479
            oidc_cfg_parse_hex /src/mod_auth_openidc/src/cfg/parse.c linenumber=480
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=446
              apr_psprintf  linenumber=448
              apr_palloc  linenumber=452
              __isoc23_sscanf  linenumber=454
              apr_psprintf  linenumber=455
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=481
            apr_pstrdup  linenumber=482
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=483
            oidc_cfg_parse_is_valid_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=487
              _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
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=586
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=591
        oidc_jwk_create_symmetric_key /src/mod_auth_openidc/src/jose/jwk.c linenumber=344
          cjose_jwk_create_oct_spec /src/cjose/src/jwk.c linenumber=521
            cjose_err_message /src/cjose/src/error.c linenumber=533
              ERR_get_error  linenumber=37
              ERR_error_string_n  linenumber=40
              ERR_get_error  linenumber=42
            cjose_get_alloc /src/cjose/src/util.c linenumber=537
            cjose_err_message /src/cjose/src/error.c linenumber=540
            _cjose_jwk_oct_new /src/cjose/src/jwk.c linenumber=545
              cjose_get_alloc /src/cjose/src/util.c linenumber=424
              cjose_err_message /src/cjose/src/error.c linenumber=427
            cjose_get_dealloc /src/cjose/src/util.c linenumber=556
          apr_psprintf  linenumber=523
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=523
            snprintf  linenumber=87
            snprintf  linenumber=89
            vsnprintf  linenumber=92
          oidc_jwk_set_or_generate_kid /src/mod_auth_openidc/src/jose/jwk.c linenumber=528
            apr_pstrdup  linenumber=496
            oidc_jose_hash_and_base64url_encode /src/mod_auth_openidc/src/jose.c linenumber=499
              oidc_jose_hash_bytes /src/mod_auth_openidc/src/jose.c linenumber=103
                EVP_MD_CTX_new  linenumber=539
                EVP_MD_CTX_reset  linenumber=540
                EVP_get_digestbyname  linenumber=542
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=543
                EVP_DigestInit_ex  linenumber=547
                ERR_get_error  linenumber=548
                ERR_error_string  linenumber=548
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=548
                EVP_DigestUpdate  linenumber=552
                ERR_get_error  linenumber=553
                ERR_error_string  linenumber=553
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=553
                EVP_DigestFinal  linenumber=557
                ERR_get_error  linenumber=558
                ERR_error_string  linenumber=558
                _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=558
                apr_pmemdup  linenumber=562
                EVP_MD_CTX_free  linenumber=569
              cjose_base64url_encode /src/cjose/src/base64.c linenumber=109
                _cjose_base64_encode_impl /src/cjose/src/base64.c linenumber=264
                  cjose_err_message /src/cjose/src/error.c linenumber=177
                  cjose_get_alloc /src/cjose/src/util.c linenumber=184
                  cjose_err_message /src/cjose/src/error.c linenumber=187
                  cjose_err_message /src/cjose/src/error.c linenumber=200
                  cjose_get_alloc /src/cjose/src/util.c linenumber=208
                  cjose_err_message /src/cjose/src/error.c linenumber=211
              apr_psprintf  linenumber=110
              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=110
              apr_pstrmemdup  linenumber=113
              cjose_get_dealloc /src/cjose/src/util.c linenumber=114
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=506
            cjose_jwk_set_kid /src/cjose/src/jwk.c linenumber=506
              cjose_err_message /src/cjose/src/error.c linenumber=307
              cjose_get_dealloc /src/cjose/src/util.c linenumber=312
              cjose_get_alloc /src/cjose/src/util.c linenumber=314
              cjose_err_message /src/cjose/src/error.c linenumber=317
            apr_psprintf  linenumber=507
            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=507
          cjose_jwk_release /src/cjose/src/jwk.c linenumber=529
          oidc_jwk_new /src/mod_auth_openidc/src/jose/jwk.c linenumber=533
            apr_palloc  linenumber=125
          cjose_jwk_get_kid /src/cjose/src/jwk.c linenumber=535
            cjose_err_message /src/cjose/src/error.c linenumber=296
          apr_pstrdup  linenumber=535
          cjose_jwk_get_kty /src/cjose/src/jwk.c linenumber=536
            cjose_err_message /src/cjose/src/error.c linenumber=266
        apr_psprintf  linenumber=347
        apr_psprintf  linenumber=346
        apr_hash_make  linenumber=351
        apr_pstrdup  linenumber=353
        apr_hash_set  linenumber=354
    oidc_cfg_oauth_verify_shared_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=113
    apr_hash_first  linenumber=116
    apr_hash_this  linenumber=119
    apr_hash_next  linenumber=117
    atexit  linenumber=122
    fuzz_shared_keys_destroy /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=122
      oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=80
    fuzz_cmd /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=124
    oidc_cmd_oauth_verify_issuer_set /src/mod_auth_openidc/src/cfg/oauth.c linenumber=124
      apr_pstrdup  linenumber=192
      apr_psprintf  linenumber=192
    fuzz_cmd /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=125
    oidc_cmd_oauth_verify_aud_values_set /src/mod_auth_openidc/src/cfg/oauth.c linenumber=125
      oidc_cfg_string_list_add /src/mod_auth_openidc/src/cfg/cfg.c linenumber=191
        apr_array_make  linenumber=63
        apr_array_push  linenumber=64
      apr_psprintf  linenumber=191
    oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=126
    oidc_cfg_provider_client_secret_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=126
      apr_pstrdup  linenumber=286
  oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=212
  apr_pool_create_ex  linenumber=212
  oidc_test_cfg_get /src/mod_auth_openidc/test/util.c linenumber=214
  oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=218
  apr_table_copy  linenumber=221
  apr_table_make  linenumber=222
  apr_table_make  linenumber=223
  apr_table_copy  linenumber=224
  apr_table_make  linenumber=224
  apr_table_unset  linenumber=225
  apr_table_unset  linenumber=226
  oidc_cfg_dir_config_create /src/mod_auth_openidc/src/cfg/dir.c linenumber=234
  fuzz_cmd /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=237
  oidc_cmd_dir_accept_oauth_token_in_set /src/mod_auth_openidc/src/cfg/dir.c linenumber=237
    apr_pstrdup  linenumber=239
    _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=240
    oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=249
    apr_psprintf  linenumber=252
    apr_hash_set  linenumber=260
  apr_table_set  linenumber=247
  fuzz_strndup /src/mod_auth_openidc/test/fuzz/fuzz.h linenumber=254
    apr_palloc  linenumber=44
  strchr  linenumber=258
  strchr  linenumber=262
  fuzz_authorization_substitute /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=270
    strlen  linenumber=177
    strncmp  linenumber=177
    strlen  linenumber=179
    fuzz_maybe_sign /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=179
      oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=149
        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=152
      fuzz_freshen /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=153
        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=138
          json_object_get  linenumber=207
        oidc_json_is_integer /src/mod_auth_openidc/src/json.c linenumber=139
        oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=139
          json_integer_value  linenumber=188
        oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=140
          json_integer  linenumber=97
        oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=140
          json_object_set_new  linenumber=215
      fuzz_freshen /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=154
      oidc_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=159
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=80
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=84
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=89
        oidc_jose_hash_bytes /src/mod_auth_openidc/src/jose.c linenumber=88
        oidc_jwk_create_symmetric_key /src/mod_auth_openidc/src/jose/jwk.c linenumber=98
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=102
      oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=160
      oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=163
        apr_palloc  linenumber=67
        json_object  linenumber=69
        json_object  linenumber=72
      apr_pstrdup  linenumber=164
      oidc_jwt_sign /src/mod_auth_openidc/src/jose/jws.c linenumber=166
        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=167
        _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=168
      oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=169
        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
    apr_pstrcat  linenumber=180
  apr_table_set  linenumber=269
  fuzz_param_substitute /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=271
    strstr  linenumber=187
    strlen  linenumber=190
    strlen  linenumber=195
    strchr  linenumber=196
    apr_pstrmemdup  linenumber=197
    apr_pstrdup  linenumber=198
    oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=197
      _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
    fuzz_maybe_sign /src/mod_auth_openidc/test/fuzz/fuzz_bearer_token.c linenumber=199
    apr_pstrmemdup  linenumber=203
    oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=204
      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=81
      apr_palloc  linenumber=84
    apr_pstrcat  linenumber=203
  strlen  linenumber=273
  apr_table_set  linenumber=275
  oidc_oauth_get_bearer_token /src/mod_auth_openidc/src/oauth.c linenumber=278
    oidc_cfg_dir_oauth_accept_token_in_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=282
    oidc_cfg_dir_accept_token_in_option_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=284
      apr_hash_get  linenumber=574
    apr_psprintf  linenumber=286
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=286
    oidc_oauth_token_from_auth_header /src/mod_auth_openidc/src/oauth.c linenumber=291
      oidc_http_hdr_in_authorization_get /src/mod_auth_openidc/src/http.c linenumber=212
        oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=364
          apr_table_get  linenumber=161
          apr_psprintf  linenumber=163
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=163
      apr_psprintf  linenumber=219
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=219
      ap_getword /src/mod_auth_openidc/test/stub.c linenumber=220
        apr_pstrmemdup  linenumber=106
      _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=222
      __ctype_b_loc  linenumber=224
      apr_pstrdup  linenumber=226
      _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=229
      oidc_oauth_token_from_basic /src/mod_auth_openidc/src/oauth.c linenumber=231
        oidc_util_base64_decode /src/mod_auth_openidc/src/util/base64.c linenumber=197
        strchr  linenumber=200
        ap_getword_nulls /src/mod_auth_openidc/test/stub.c linenumber=204
          apr_pstrmemdup  linenumber=186
      apr_psprintf  linenumber=236
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=236
    oidc_oauth_token_from_post /src/mod_auth_openidc/src/oauth.c linenumber=295
      apr_table_make  linenumber=247
      oidc_util_read_post_params_reject_dup /src/mod_auth_openidc/src/util/util.c linenumber=248
        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
          apr_psprintf  linenumber=308
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=308
          oidc_util_read /src/mod_auth_openidc/src/util/util.c linenumber=312
            ap_setup_client_block /src/mod_auth_openidc/test/stub.c linenumber=197
            ap_should_client_block /src/mod_auth_openidc/test/stub.c linenumber=200
            apr_psprintf  linenumber=203
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=203
            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
            apr_psprintf  linenumber=223
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=223
          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
            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
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=596
            apr_psprintf  linenumber=265
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=265
            apr_table_set  linenumber=266
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=269
            apr_table_elts  linenumber=269
            apr_psprintf  linenumber=269
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=269
          apr_table_elts  linenumber=322
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=325
          oidc_util_userdata_set_post_param /src/mod_auth_openidc/src/util/util.c linenumber=326
            apr_pool_userdata_get  linenumber=287
            apr_table_make  linenumber=289
            apr_table_set  linenumber=290
            apr_pool_userdata_set  linenumber=291
      apr_table_get  linenumber=251
    oidc_oauth_token_from_query /src/mod_auth_openidc/src/oauth.c linenumber=298
      apr_table_make  linenumber=258
      oidc_util_read_form_encoded_params_reject_dup /src/mod_auth_openidc/src/util/util.c linenumber=259
        oidc_util_read_form_encoded_params_impl /src/mod_auth_openidc/src/util/util.c linenumber=281
      apr_table_get  linenumber=261
    oidc_oauth_token_from_cookie /src/mod_auth_openidc/src/oauth.c linenumber=301
      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_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
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=270
      apr_pstrdup  linenumber=273
    oidc_cfg_dir_accept_oauth_token_in2str /src/mod_auth_openidc/src/cfg/dir.c linenumber=304
      oidc_cfg_parse_options_flatten /src/mod_auth_openidc/src/cfg/parse.c linenumber=223
    apr_psprintf  linenumber=304
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=304
    oidc_util_mask_value /src/mod_auth_openidc/src/util/util.c linenumber=310
    apr_psprintf  linenumber=310
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=310
  oidc_oauth_check_userid /src/mod_auth_openidc/src/oauth.c linenumber=279
    ap_is_initial_req /src/mod_auth_openidc/test/stub.c linenumber=969
    oidc_util_url_matches_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=969
      oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=299
        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_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
                  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_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=172
                  apr_pstrdup  linenumber=174
                  apr_strtok  linenumber=174
              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_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=371
              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_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=392
            _oidc_util_url_cur_scheme /src/mod_auth_openidc/src/util/url.c linenumber=215
              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_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
              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_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
              _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=161
              apr_psprintf  linenumber=164
            apr_psprintf  linenumber=218
            apr_pstrcat  linenumber=220
          apr_pstrcat  linenumber=261
          apr_psprintf  linenumber=262
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=262
      oidc_util_url_cur_matches /src/mod_auth_openidc/src/util/url.c linenumber=299
        apr_uri_parse  linenumber=287
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=289
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=292
    oidc_oauth_check_userid_redirect_uri /src/mod_auth_openidc/src/oauth.c linenumber=970
      oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=909
        apr_psprintf  linenumber=309
        _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=310
      oidc_cfg_metrics_hook_data_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=910
      _oidc_metrics_type_name2s /src/mod_auth_openidc/src/./metrics.h linenumber=910
      apr_hash_get  linenumber=910
      oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=910
        oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=1089
          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_counter_get /src/mod_auth_openidc/src/metrics.c linenumber=1093
          _oidc_metrics_type_name2key /src/mod_auth_openidc/src/metrics.c linenumber=1069
            apr_psprintf  linenumber=617
          _oidc_metrics_server_hash /src/mod_auth_openidc/src/metrics.c linenumber=1070
            apr_hash_get  linenumber=1023
            apr_hash_make  linenumber=1025
            apr_hash_set  linenumber=1026
          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
          _json_int2str /src/mod_auth_openidc/src/metrics.c linenumber=213
          apr_psprintf  linenumber=213
          ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=213
        oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=1107
          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
      oidc_scrub_headers /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=917
        oidc_cfg_claim_prefix_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=124
        apr_hash_make  linenumber=125
        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=127
        oidc_cfg_white_listed_claims_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=128
        oidc_cfg_white_listed_claims_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=129
        apr_hash_count  linenumber=129
        oidc_cfg_white_listed_claims_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=130
        apr_hash_overlay  linenumber=130
        apr_psprintf  linenumber=132
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=132
        oidc_cfg_dir_authn_header_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=136
        apr_hash_set  linenumber=138
        oidc_scrub_request_headers /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=143
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=79
          apr_table_elts  linenumber=82
          apr_table_make  linenumber=85
          apr_hash_get  linenumber=93
          oidc_util_strnenvcmp /src/mod_auth_openidc/src/util/util.c linenumber=94
            oidc_util_char_to_env /src/mod_auth_openidc/src/util/util.c linenumber=85
              __ctype_b_loc  linenumber=59
              toupper  linenumber=59
          oidc_util_strnenvcmp /src/mod_auth_openidc/src/util/util.c linenumber=104
          apr_table_addn  linenumber=108
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=110
        _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=149
        oidc_scrub_request_headers /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=150
      oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=921
      oidc_revoke_at_cache_remove /src/mod_auth_openidc/src/handle/revoke.c linenumber=922
        oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=70
          apr_psprintf  linenumber=320
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=321
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=325
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=329
          apr_pstrmemdup  linenumber=329
          apr_strtok  linenumber=334
          _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=336
          apr_pstrdup  linenumber=337
          oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=338
          apr_strtok  linenumber=340
        oidc_oauth_cache_key /src/mod_auth_openidc/src/oauth.c linenumber=74
          apr_array_make  linenumber=429
          oidc_cfg_oauth_introspection_endpoint_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=430
          apr_array_push  linenumber=434
          apr_array_push  linenumber=435
          oidc_cfg_oauth_client_id_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=436
          oidc_oauth_cache_key_str /src/mod_auth_openidc/src/oauth.c linenumber=436
          apr_array_push  linenumber=436
          apr_array_push  linenumber=438
          oidc_cfg_oauth_verify_jwks_uri_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=439
          oidc_oauth_cache_key_str /src/mod_auth_openidc/src/oauth.c linenumber=439
          apr_array_push  linenumber=439
          oidc_oauth_cache_key_add_jwks /src/mod_auth_openidc/src/oauth.c linenumber=440
            oidc_cfg_oauth_verify_public_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=392
            oidc_cfg_oauth_verify_shared_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=393
            apr_array_make  linenumber=394
            oidc_jwk_to_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=399
              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_incref /usr/include/jansson.h linenumber=249
                  json_object_set_new  linenumber=249
                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_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_get_dealloc /src/cjose/src/util.c linenumber=393
                cjose_get_dealloc /src/cjose/src/util.c linenumber=396
                json_decref /usr/include/jansson.h linenumber=401
                json_decref /usr/include/jansson.h linenumber=406
              apr_psprintf  linenumber=397
              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=397
              json_loads  linenumber=401
              _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=403
              json_string  linenumber=408
              json_object_set_new  linenumber=408
              json_string  linenumber=412
              json_object_set_new  linenumber=412
              json_array  linenumber=416
              json_string  linenumber=418
              json_array_append_new  linenumber=418
              json_object_set_new  linenumber=419
              json_string  linenumber=424
              json_object_set_new  linenumber=424
              json_string  linenumber=428
              json_object_set_new  linenumber=428
              oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=431
              json_decref /usr/include/jansson.h linenumber=438
              cjose_get_dealloc /src/cjose/src/util.c linenumber=440
            apr_array_push  linenumber=402
            apr_hash_first  linenumber=405
            apr_hash_this  linenumber=408
            oidc_jwk_to_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=409
            apr_array_push  linenumber=411
            apr_hash_next  linenumber=406
            qsort  linenumber=414
            oidc_oauth_cache_key_cmp /src/mod_auth_openidc/src/oauth.c linenumber=414
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=384
            apr_array_cat  linenumber=415
            apr_psprintf  linenumber=419
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=419
          apr_array_pstrcat  linenumber=444
          oidc_util_hash_string_and_base64url_encode /src/mod_auth_openidc/src/util/util.c linenumber=444
            _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_pstrcat  linenumber=448
        oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=79
          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
              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
            _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
              _oidc_metrics_server_hash /src/mod_auth_openidc/src/metrics.c linenumber=1040
              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
            _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_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_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_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_hash_get  linenumber=398
          oidc_metrics_counter_inc /src/mod_auth_openidc/src/metrics.c linenumber=398
          _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
        apr_psprintf  linenumber=81
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=81
        oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=85
          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_psprintf  linenumber=115
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=115
              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_oauth_provider_config /src/mod_auth_openidc/src/oauth.c linenumber=978
      oidc_cfg_oauth_metadata_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=93
      oidc_cfg_oauth_metadata_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=96
      oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=96
      oidc_cfg_oauth_metadata_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=100
      oidc_oauth_metadata_provider_retrieve /src/mod_auth_openidc/src/oauth.c linenumber=100
        oidc_cfg_oauth_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=65
        oidc_cfg_http_timeout_short_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=66
        oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=66
        oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=67
        oidc_http_get /src/mod_auth_openidc/src/http.c linenumber=65
          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
              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_json_decode_and_check_error /src/mod_auth_openidc/src/json.c linenumber=71
          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=72
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=72
      oidc_cfg_oauth_metadata_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=102
      oidc_cfg_oauth_metadata_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=106
      apr_time_now  linenumber=106
      oidc_cfg_provider_metadata_refresh_interval_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=106
      oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=106
      oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=114
      oidc_cfg_request_view /src/mod_auth_openidc/src/cfg/cfg.c linenumber=120
        apr_pmemdup  linenumber=1016
        oidc_cfg_oauth_shallow_copy /src/mod_auth_openidc/src/cfg/oauth.c linenumber=1017
          apr_pmemdup  linenumber=395
      oidc_oauth_metadata_provider_parse /src/mod_auth_openidc/src/metadata/oauth.c linenumber=121
        oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=46
          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_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=49
        oidc_cfg_oauth_introspection_endpoint_url_set /src/mod_auth_openidc/src/cfg/oauth.c linenumber=51
          oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=222
          apr_pstrdup  linenumber=222
        apr_psprintf  linenumber=53
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=53
        oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=57
        oidc_cfg_oauth_verify_jwks_uri_set /src/mod_auth_openidc/src/cfg/oauth.c linenumber=59
          oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=223
          apr_pstrdup  linenumber=223
        apr_psprintf  linenumber=61
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=61
        oidc_cfg_oauth_client_secret_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=67
        oidc_cfg_oauth_introspection_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=68
        oidc_proto_profile_token_endpoint_auth_policy /src/mod_auth_openidc/src/proto/profile.c linenumber=66
          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=69
          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_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
            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_oauth_introspection_endpoint_auth_set /src/mod_auth_openidc/src/cfg/oauth.c linenumber=78
          oidc_cfg_endpoint_auth_set /src/mod_auth_openidc/src/cfg/cfg.c linenumber=229
            oidc_cfg_get_valid_endpoint_auth_function /src/mod_auth_openidc/src/cfg/cfg.c linenumber=392
            oidc_cfg_endpoint_auth_parse /src/mod_auth_openidc/src/cfg/cfg.c linenumber=394
              apr_pstrdup  linenumber=352
              _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=353
              apr_pstrdup  linenumber=356
              apr_pstrdup  linenumber=358
        apr_psprintf  linenumber=80
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=80
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=87
        oidc_proto_profile_cert_bound_tokens_get /src/mod_auth_openidc/src/proto/profile.c linenumber=87
          oidc_proto_profile_ops /src/mod_auth_openidc/src/proto/profile.c linenumber=411
        oidc_cfg_oauth_introspection_endpoint_auth_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=88
        oidc_cfg_oauth_introspection_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=89
        oidc_metadata_cert_bound_tokens_enabled /src/mod_auth_openidc/src/metadata/util.c linenumber=86
          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=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_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_metadata_mtls_endpoint_aliases_get /src/mod_auth_openidc/src/metadata/util.c linenumber=91
          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_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=93
        oidc_cfg_oauth_introspection_endpoint_url_set /src/mod_auth_openidc/src/cfg/oauth.c linenumber=96
        apr_psprintf  linenumber=98
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=98
      oidc_cfg_oauth_metadata_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=122
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=122
      oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=127
    oidc_oauth_get_bearer_token /src/mod_auth_openidc/src/oauth.c linenumber=981
    oidc_scrub_headers /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=986
    oidc_proto_return_www_authenticate /src/mod_auth_openidc/src/proto/proto.c linenumber=990
      oidc_cfg_dir_oauth_accept_token_in_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=107
      apr_psprintf  linenumber=112
      ap_auth_name /src/mod_auth_openidc/test/stub.c linenumber=115
      ap_auth_name /src/mod_auth_openidc/test/stub.c linenumber=116
      apr_psprintf  linenumber=116
      ap_auth_name /src/mod_auth_openidc/test/stub.c linenumber=119
      apr_psprintf  linenumber=119
      apr_psprintf  linenumber=121
      oidc_http_hdr_err_out_add /src/mod_auth_openidc/src/http.c linenumber=122
        apr_psprintf  linenumber=263
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=263
        apr_table_add  linenumber=264
    oidc_util_set_trace_parent /src/mod_auth_openidc/src/util/util.c linenumber=994
      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_oauth_validate_token /src/mod_auth_openidc/src/oauth.c linenumber=997
      oidc_cfg_oauth_introspection_endpoint_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=931
      oidc_oauth_resolve_access_token /src/mod_auth_openidc/src/oauth.c linenumber=932
        oidc_oauth_get_cached_access_token /src/mod_auth_openidc/src/oauth.c linenumber=665
          oidc_cfg_dir_token_introspection_interval_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=494
          oidc_oauth_cache_key /src/mod_auth_openidc/src/oauth.c linenumber=499
          oidc_cache_get /src/mod_auth_openidc/src/cache/common.c linenumber=504
          oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=510
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=516
          apr_time_now  linenumber=517
          oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=518
          oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=522
          apr_rfc822_date  linenumber=522
          oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=529
          apr_psprintf  linenumber=533
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=533
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=536
          oidc_json_copy /src/mod_auth_openidc/src/json.c linenumber=536
            json_copy  linenumber=112
          oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=538
        oidc_oauth_introspect /src/mod_auth_openidc/src/oauth.c linenumber=667
          oidc_oauth_validate_access_token /src/mod_auth_openidc/src/oauth.c linenumber=617
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=137
            apr_table_make  linenumber=143
            oidc_cfg_oauth_introspection_endpoint_params_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=146
            oidc_util_table_add_query_encoded_params /src/mod_auth_openidc/src/util/util.c linenumber=146
              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_cfg_oauth_introspection_token_param_name_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=149
            apr_table_addn  linenumber=149
            oidc_cfg_oauth_introspection_client_auth_bearer_token_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=152
            oidc_cfg_oauth_introspection_client_auth_bearer_token_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=153
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=153
            oidc_cfg_oauth_introspection_client_auth_bearer_token_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=155
            oidc_cfg_oauth_introspection_endpoint_auth_aud_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=159
            oidc_cfg_oauth_introspection_endpoint_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=161
            oidc_cfg_oauth_introspection_endpoint_auth_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=166
            oidc_cfg_oauth_introspection_endpoint_auth_alg_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=167
            oidc_cfg_oauth_client_id_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=168
            oidc_cfg_oauth_client_secret_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=168
            oidc_proto_token_endpoint_auth /src/mod_auth_openidc/src/proto/auth.c linenumber=166
              apr_psprintf  linenumber=278
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=278
              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
              apr_psprintf  linenumber=311
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=311
              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=63
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=63
                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_psprintf  linenumber=79
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=79
                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
                    json_string  linenumber=93
                  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=103
                  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=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_palloc  linenumber=144
                      _oidc_util_rand_bytes /src/mod_auth_openidc/src/util/random.c linenumber=145
                        _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=146
                      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
                  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
                    apr_psprintf  linenumber=355
                    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=355
                    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
                apr_psprintf  linenumber=225
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=225
                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=238
                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_pstrdup  linenumber=252
                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_cfg_oauth_introspection_endpoint_method_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=173
            oidc_cfg_oauth_introspection_endpoint_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=174
            oidc_cfg_oauth_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=175
            oidc_cfg_http_timeout_long_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=176
            oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=176
            oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=177
            oidc_cfg_oauth_introspection_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=178
            oidc_cfg_oauth_introspection_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=179
            oidc_cfg_oauth_introspection_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=180
            oidc_http_get /src/mod_auth_openidc/src/http.c linenumber=174
            oidc_cfg_oauth_introspection_endpoint_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=181
            oidc_cfg_oauth_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=182
            oidc_cfg_http_timeout_long_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=183
            oidc_cfg_outgoing_proxy_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=183
            oidc_cfg_dir_pass_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=184
            oidc_cfg_oauth_introspection_endpoint_tls_client_cert_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=185
            oidc_cfg_oauth_introspection_endpoint_tls_client_key_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=186
            oidc_cfg_oauth_introspection_endpoint_tls_client_key_pwd_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=187
            oidc_http_post_form /src/mod_auth_openidc/src/http.c linenumber=181
              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
          apr_psprintf  linenumber=618
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=618
          oidc_json_decode_and_check_error /src/mod_auth_openidc/src/json.c linenumber=623
          oidc_oauth_introspection_validate_and_cache /src/mod_auth_openidc/src/oauth.c linenumber=626
            oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=571
            apr_time_now  linenumber=572
            oidc_oauth_introspection_active_is_valid /src/mod_auth_openidc/src/oauth.c linenumber=575
              oidc_json_is_boolean /src/mod_auth_openidc/src/json.c linenumber=546
              oidc_json_is_true /src/mod_auth_openidc/src/json.c linenumber=547
              apr_psprintf  linenumber=549
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=549
              oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=553
              oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=554
              _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=554
              oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=556
              apr_psprintf  linenumber=556
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=556
            oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=576
            oidc_oauth_parse_and_cache_token_expiry /src/mod_auth_openidc/src/oauth.c linenumber=579
              apr_psprintf  linenumber=326
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=326
              oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=329
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=333
              oidc_json_is_number /src/mod_auth_openidc/src/json.c linenumber=344
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=346
              apr_psprintf  linenumber=352
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=352
              oidc_json_number_value /src/mod_auth_openidc/src/json.c linenumber=360
                json_number_value  linenumber=196
              apr_psprintf  linenumber=362
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=362
              oidc_util_apr_time_from_sec /src/mod_auth_openidc/src/util/util.c linenumber=369
              apr_time_now  linenumber=371
              oidc_util_apr_time_add /src/mod_auth_openidc/src/util/util.c linenumber=371
            oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=581
            oidc_cfg_oauth_introspection_token_expiry_claim_name_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=587
            apr_psprintf  linenumber=587
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=587
            oidc_cfg_oauth_introspection_token_expiry_claim_name_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=592
            oidc_cfg_oauth_introspection_token_expiry_claim_format_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=593
            oidc_cfg_oauth_introspection_token_expiry_claim_required_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=595
            oidc_oauth_parse_and_cache_token_expiry /src/mod_auth_openidc/src/oauth.c linenumber=591
            oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=598
            oidc_oauth_cache_access_token /src/mod_auth_openidc/src/oauth.c linenumber=605
              oidc_cfg_dir_token_introspection_interval_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=458
              apr_psprintf  linenumber=460
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=460
              oidc_oauth_cache_key /src/mod_auth_openidc/src/oauth.c linenumber=464
              apr_psprintf  linenumber=468
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=468
              oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=470
                json_object  linenumber=85
              oidc_json_object_set /src/mod_auth_openidc/src/json.c linenumber=471
                json_object_set /usr/include/jansson.h linenumber=211
              apr_time_now  linenumber=473
              oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=473
              oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=472
              oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=474
              oidc_cache_set /src/mod_auth_openidc/src/cache/common.c linenumber=478
              oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=480
          oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=627
        oidc_oauth_shape_introspection_token /src/mod_auth_openidc/src/oauth.c linenumber=671
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=640
          oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=641
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=646
          oidc_json_object_set /src/mod_auth_openidc/src/json.c linenumber=646
          oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=647
          oidc_json_object_set /src/mod_auth_openidc/src/json.c linenumber=647
          oidc_json_copy /src/mod_auth_openidc/src/json.c linenumber=649
          oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=650
        oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=674
      oidc_oauth_validate_jwt_access_token /src/mod_auth_openidc/src/oauth.c linenumber=933
        oidc_proto_jwt_header_peek /src/mod_auth_openidc/src/proto/jwt.c linenumber=780
        apr_psprintf  linenumber=780
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=780
        oidc_oauth_get_cached_access_token /src/mod_auth_openidc/src/oauth.c linenumber=789
        oidc_oauth_validate_jwt_claims /src/mod_auth_openidc/src/oauth.c linenumber=791
          oidc_oauth_validate_jwt_iss /src/mod_auth_openidc/src/oauth.c linenumber=760
            oidc_cfg_oauth_verify_issuer_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=726
            oidc_json_object_get_string /src/mod_auth_openidc/src/json.c linenumber=733
            apr_psprintf  linenumber=737
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=737
            oidc_util_issuer_match /src/mod_auth_openidc/src/util/util.c linenumber=744
              _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=745
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=745
          oidc_oauth_validate_jwt_aud /src/mod_auth_openidc/src/oauth.c linenumber=762
            oidc_cfg_oauth_verify_aud_values_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=685
            oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=692
            apr_psprintf  linenumber=694
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=694
            oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=701
            oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=703
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=703
            oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=705
            oidc_json_array_has_value /src/mod_auth_openidc/src/json.c linenumber=708
              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
            apr_psprintf  linenumber=711
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=711
            apr_psprintf  linenumber=715
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=715
        oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=792
        oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=796
        oidc_cfg_oauth_decrypt_shared_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=800
        oidc_cfg_oauth_decrypt_shared_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=802
        oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=803
        oidc_util_key_sets_merge /src/mod_auth_openidc/src/util/key.c linenumber=802
          apr_hash_copy  linenumber=133
          apr_hash_make  linenumber=133
          apr_hash_set  linenumber=139
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=807
        oidc_cfg_provider_client_secret_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=807
        oidc_util_key_symmetric_create /src/mod_auth_openidc/src/util/key.c linenumber=807
        oidc_cfg_private_keys_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=810
        oidc_util_key_symmetric_merge /src/mod_auth_openidc/src/util/key.c linenumber=810
          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=814
          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
              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_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
        apr_psprintf  linenumber=815
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=815
        oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=816
        oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=820
        apr_psprintf  linenumber=821
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=821
        oidc_proto_jwt_validate /src/mod_auth_openidc/src/proto/jwt.c linenumber=827
          apr_psprintf  linenumber=142
          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_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=159
          oidc_proto_validate_iat /src/mod_auth_openidc/src/proto/jwt.c linenumber=164
            apr_time_now  linenumber=54
            apr_psprintf  linenumber=59
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=59
            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
            apr_psprintf  linenumber=87
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=87
          oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=165
        oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=828
        oidc_cfg_oauth_verify_public_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=832
        oidc_cfg_oauth_verify_shared_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=832
        apr_hash_count  linenumber=832
        oidc_cfg_oauth_verify_jwks_uri_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=832
        apr_psprintf  linenumber=832
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=832
        oidc_cfg_oauth_verify_jwks_uri_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=840
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=841
        oidc_cfg_provider_jwks_uri_refresh_interval_get /src/mod_auth_openidc/src/cfg/provider.c linenumber=841
        oidc_cfg_oauth_ssl_validate_server_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=843
        oidc_cfg_oauth_verify_shared_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=844
        oidc_cfg_oauth_verify_public_keys_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=845
        oidc_util_key_sets_merge /src/mod_auth_openidc/src/util/key.c linenumber=844
        oidc_proto_jwt_verify /src/mod_auth_openidc/src/proto/jwt.c linenumber=843
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=202
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=207
          apr_psprintf  linenumber=211
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=211
          apr_hash_make  linenumber=215
          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
                apr_psprintf  linenumber=168
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=168
                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
                            cjose_err_message /src/cjose/src/error.c linenumber=1243
                      apr_psprintf  linenumber=396
                      _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
                    _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
                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
                apr_psprintf  linenumber=207
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=207
                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
              apr_psprintf  linenumber=266
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=266
              oidc_metadata_jwks_retrieve_and_cache /src/mod_auth_openidc/src/metadata/jwks.c linenumber=278
            apr_psprintf  linenumber=162
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=162
            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
              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
                  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_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
                      _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
                    _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_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_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
                  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_psprintf  linenumber=179
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=179
            apr_hash_next  linenumber=175
            oidc_util_key_sets_hash_merge /src/mod_auth_openidc/src/util/key.c linenumber=186
              apr_hash_make  linenumber=151
              apr_hash_overlay  linenumber=156
          oidc_jwt_verify /src/mod_auth_openidc/src/jose/jws.c linenumber=239
          apr_psprintf  linenumber=248
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=248
          oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=253
          oidc_proto_jwks_uri_keys /src/mod_auth_openidc/src/proto/jwks.c linenumber=254
          oidc_proto_jwt_verify_keys_merge /src/mod_auth_openidc/src/proto/jwt.c linenumber=256
          oidc_jwt_verify /src/mod_auth_openidc/src/jose/jws.c linenumber=256
          oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=261
          oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=267
        apr_psprintf  linenumber=847
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=847
        oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=848
        apr_psprintf  linenumber=852
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=852
        oidc_oauth_validate_jwt_claims /src/mod_auth_openidc/src/oauth.c linenumber=855
        oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=856
        apr_time_now  linenumber=863
        oidc_oauth_parse_and_cache_token_expiry /src/mod_auth_openidc/src/oauth.c linenumber=864
        oidc_oauth_cache_access_token /src/mod_auth_openidc/src/oauth.c linenumber=866
        oidc_json_copy /src/mod_auth_openidc/src/json.c linenumber=868
        oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=871
    oidc_cfg_oauth_introspection_endpoint_url_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=999
    oidc_proto_return_www_authenticate /src/mod_auth_openidc/src/proto/proto.c linenumber=998
    apr_psprintf  linenumber=1005
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1005
    oidc_proto_return_www_authenticate /src/mod_auth_openidc/src/proto/proto.c linenumber=1006
    oidc_request_state_json_set /src/mod_auth_openidc/src/util/request_state.c linenumber=1012
      oidc_json_copy /src/mod_auth_openidc/src/json.c linenumber=157
      oidc_request_state_json_set_new /src/mod_auth_openidc/src/util/request_state.c linenumber=157
        oidc_request_state /src/mod_auth_openidc/src/util/request_state.c linenumber=139
        apr_pool_cleanup_register  linenumber=144
        oidc_request_state_json_cleanup /src/mod_auth_openidc/src/util/request_state.c linenumber=144
        apr_pool_cleanup_null  linenumber=144
        apr_hash_set  linenumber=147
    oidc_oauth_set_request_user /src/mod_auth_openidc/src/oauth.c linenumber=1015
      oidc_cfg_oauth_remote_user_claim_name_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=882
      oidc_cfg_oauth_remote_user_claim_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=883
      oidc_cfg_oauth_remote_user_claim_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=884
      oidc_get_remote_user /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=882
        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=742
        oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=743
        apr_psprintf  linenumber=744
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=744
        oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=748
        apr_pstrdup  linenumber=748
        oidc_util_regexp_first_match /src/mod_auth_openidc/src/util/expr.c linenumber=756
          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_psprintf  linenumber=239
            apr_palloc  linenumber=243
          apr_psprintf  linenumber=104
          _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
          oidc_pcre_free /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=121
            pcre2_match_data_free_8  linenumber=252
            pcre2_code_free_8  linenumber=254
        apr_psprintf  linenumber=758
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=758
        oidc_util_regexp_substitute /src/mod_auth_openidc/src/util/expr.c linenumber=763
          oidc_pcre_compile /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=61
          apr_psprintf  linenumber=64
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=68
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=70
          apr_psprintf  linenumber=69
          _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=74
          oidc_pcre_subst /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=74
            apr_palloc  linenumber=189
            pcre2_substitute_8  linenumber=194
            apr_palloc  linenumber=200
            pcre2_substitute_8  linenumber=201
            apr_pstrndup  linenumber=205
          apr_psprintf  linenumber=76
          apr_pstrdup  linenumber=82
          oidc_pcre_free /src/mod_auth_openidc/src/util/pcre_subst.c linenumber=88
        apr_psprintf  linenumber=766
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=766
      oidc_cfg_oauth_remote_user_claim_name_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=885
      apr_psprintf  linenumber=885
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=885
      apr_pstrdup  linenumber=893
      oidc_cfg_oauth_remote_user_claim_name_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=894
      oidc_cfg_oauth_remote_user_claim_get /src/mod_auth_openidc/src/cfg/oauth.c linenumber=894
      apr_psprintf  linenumber=894
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=894
    oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=1016
    apr_psprintf  linenumber=1017
    ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=1017
    oidc_proto_return_www_authenticate /src/mod_auth_openidc/src/proto/proto.c linenumber=1018
    oidc_scrub_headers /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=1025
    oidc_oauth_pass_info_to_app /src/mod_auth_openidc/src/oauth.c linenumber=1027
      oidc_cfg_dir_authn_header_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=941
      oidc_cfg_dir_pass_info_in_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=942
      oidc_cfg_dir_pass_info_encoding_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=943
      oidc_http_hdr_in_set /src/mod_auth_openidc/src/http.c linenumber=946
      oidc_cfg_claim_prefix_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=948
      oidc_cfg_claim_delimiter_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=948
      oidc_util_appinfo_set_all /src/mod_auth_openidc/src/util/appinfo.c linenumber=948
        apr_table_make  linenumber=310
        apr_table_make  linenumber=312
        oidc_json_object_iter /src/mod_auth_openidc/src/json.c linenumber=315
          json_object_iter  linenumber=226
        oidc_json_object_iter_key /src/mod_auth_openidc/src/json.c linenumber=317
          json_object_iter_key  linenumber=234
        oidc_json_object_iter_value /src/mod_auth_openidc/src/json.c linenumber=317
          json_object_iter_value  linenumber=238
        oidc_util_appinfo_set_one /src/mod_auth_openidc/src/util/appinfo.c linenumber=317
          oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=274
          oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=275
          oidc_util_appinfo_set_impl /src/mod_auth_openidc/src/util/appinfo.c linenumber=275
            oidc_util_appinfo_render /src/mod_auth_openidc/src/util/appinfo.c linenumber=154
              oidc_http_hdr_normalize_name /src/mod_auth_openidc/src/http.c linenumber=91
                apr_pstrdup  linenumber=460
                _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=461
                strchr  linenumber=465
              apr_psprintf  linenumber=91
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=96
              oidc_util_base64url_encode /src/mod_auth_openidc/src/util/base64.c linenumber=96
              _oidc_util_appinfo_utf8_to_latin1 /src/mod_auth_openidc/src/util/appinfo.c linenumber=99
                _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=56
            oidc_util_appinfo_pair_apply /src/mod_auth_openidc/src/util/appinfo.c linenumber=155
              oidc_http_hdr_table_add /src/mod_auth_openidc/src/http.c linenumber=133
                oidc_http_hdr_value_sanitize /src/mod_auth_openidc/src/http.c linenumber=240
                apr_psprintf  linenumber=241
                ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=241
                apr_table_addn  linenumber=242
              oidc_http_hdr_in_set /src/mod_auth_openidc/src/http.c linenumber=135
              apr_psprintf  linenumber=141
              ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=141
              apr_table_addn  linenumber=144
              apr_table_set  linenumber=146
          oidc_json_is_boolean /src/mod_auth_openidc/src/json.c linenumber=276
          oidc_json_is_true /src/mod_auth_openidc/src/json.c linenumber=277
          oidc_util_appinfo_set_impl /src/mod_auth_openidc/src/util/appinfo.c linenumber=277
          oidc_json_is_integer /src/mod_auth_openidc/src/json.c linenumber=278
          oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=279
          snprintf  linenumber=279
          oidc_util_appinfo_set_impl /src/mod_auth_openidc/src/util/appinfo.c linenumber=280
          oidc_json_is_real /src/mod_auth_openidc/src/json.c linenumber=281
          oidc_json_real_value /src/mod_auth_openidc/src/json.c linenumber=282
            json_real_value  linenumber=192
          apr_psprintf  linenumber=282
          oidc_util_appinfo_set_impl /src/mod_auth_openidc/src/util/appinfo.c linenumber=282
          oidc_json_is_object /src/mod_auth_openidc/src/json.c linenumber=283
          oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=285
          oidc_util_appinfo_set_impl /src/mod_auth_openidc/src/util/appinfo.c linenumber=284
          oidc_json_is_array /src/mod_auth_openidc/src/json.c linenumber=286
          oidc_util_appinfo_array_concat /src/mod_auth_openidc/src/util/appinfo.c linenumber=288
            oidc_json_array_size /src/mod_auth_openidc/src/json.c linenumber=207
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=208
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=213
            apr_palloc  linenumber=218
            oidc_json_array_get /src/mod_auth_openidc/src/json.c linenumber=220
            oidc_json_is_string /src/mod_auth_openidc/src/json.c linenumber=223
            oidc_json_string_value /src/mod_auth_openidc/src/json.c linenumber=224
            oidc_json_is_boolean /src/mod_auth_openidc/src/json.c linenumber=225
            oidc_json_is_true /src/mod_auth_openidc/src/json.c linenumber=226
            oidc_json_typeof /src/mod_auth_openidc/src/json.c linenumber=228
            apr_psprintf  linenumber=228
            ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=228
            oidc_util_appinfo_escape /src/mod_auth_openidc/src/util/appinfo.c linenumber=235
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=171
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=176
              apr_palloc  linenumber=178
              _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=184
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=243
            apr_palloc  linenumber=250
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=253
          oidc_util_appinfo_set_impl /src/mod_auth_openidc/src/util/appinfo.c linenumber=287
          oidc_json_typeof /src/mod_auth_openidc/src/json.c linenumber=290
          ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=290
        oidc_json_object_iter_next /src/mod_auth_openidc/src/json.c linenumber=318
          json_object_iter_next  linenumber=230
        apr_table_overlap  linenumber=322
        apr_table_overlap  linenumber=324
      oidc_util_appinfo_set /src/mod_auth_openidc/src/util/appinfo.c linenumber=952
        oidc_util_appinfo_set_impl /src/mod_auth_openidc/src/util/appinfo.c linenumber=164
    oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=1030
    oidc_strip_cookies /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=1033
      oidc_cfg_dir_strip_cookies_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=172
      oidc_http_hdr_in_cookie_get /src/mod_auth_openidc/src/http.c linenumber=173
      apr_pstrdup  linenumber=173
      apr_array_pstrcat  linenumber=178
      apr_psprintf  linenumber=178
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=178
      apr_strtok  linenumber=183
      oidc_strip_cookies_match /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=192
        _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=160
      apr_psprintf  linenumber=194
      ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=194
      apr_strtok  linenumber=201
      oidc_http_hdr_in_cookie_set /src/mod_auth_openidc/src/http.c linenumber=204
        oidc_http_hdr_in_set /src/mod_auth_openidc/src/http.c linenumber=294
  apr_pool_destroy  linenumber=283
====================================
