Call tree
LLVMFuzzerTestOneInput /src/mod_auth_openidc/test/fuzz/fuzz_jwt.c linenumber=-1
  LLVMFuzzerInitialize /src/mod_auth_openidc/test/fuzz/fuzz_jwt.c linenumber=143
    oidc_test_setup /src/mod_auth_openidc/test/util.c linenumber=118
      apr_initialize  linenumber=205
      oidc_pre_config_init /src/mod_auth_openidc/src/cfg/cfg.c linenumber=206
        OPENSSL_init_crypto  linenumber=1026
        OPENSSL_init_crypto  linenumber=1027
        OPENSSL_init_crypto  linenumber=1028
      oidc_test_set_auth_type /src/mod_auth_openidc/test/stub.c linenumber=209
      apr_pool_create_ex  linenumber=210
      oidc_test_request_init /src/mod_auth_openidc/test/util.c linenumber=211
        apr_palloc  linenumber=110
        apr_pool_create_ex  linenumber=112
        apr_table_make  linenumber=114
        apr_table_make  linenumber=115
        apr_table_make  linenumber=117
        apr_table_make  linenumber=118
        apr_table_make  linenumber=119
        apr_table_set  linenumber=121
        apr_table_set  linenumber=122
        apr_table_set  linenumber=123
        apr_palloc  linenumber=128
        apr_palloc  linenumber=129
        apr_pool_create_ex  linenumber=130
        apr_pool_create_ex  linenumber=131
        apr_palloc  linenumber=132
        apr_bucket_alloc_create  linenumber=133
        apr_palloc  linenumber=134
        apr_palloc  linenumber=137
        apr_pool_userdata_set  linenumber=140
        apr_uri_parse  linenumber=145
        oidc_cfg_server_create /src/mod_auth_openidc/src/cfg/cfg.c linenumber=148
          oidc_cfg_server_alloc /src/mod_auth_openidc/src/cfg/cfg.c linenumber=863
            apr_palloc  linenumber=836
            apr_palloc  linenumber=837
            apr_pool_pre_cleanup_register  linenumber=850
            oidc_cfg_server_cleanup /src/mod_auth_openidc/src/cfg/cfg.c linenumber=850
              oidc_cfg_server_destroy /src/mod_auth_openidc/src/cfg/cfg.c linenumber=832
                oidc_cfg_provider_destroy /src/mod_auth_openidc/src/cfg/provider.c linenumber=818
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=806
                    apr_array_pop  linenumber=316
                    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=317
                      cjose_jwk_release /src/cjose/src/jwk.c linenumber=272
                        cjose_get_dealloc /src/cjose/src/util.c linenumber=248
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=808
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=810
                oidc_cfg_oauth_destroy /src/mod_auth_openidc/src/cfg/oauth.c linenumber=820
                  oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=427
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=429
                    apr_hash_first  linenumber=285
                    apr_hash_this  linenumber=287
                    oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=288
                    apr_hash_set  linenumber=289
                    apr_hash_next  linenumber=285
                  oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=431
                oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=822
                oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=824
          oidc_cfg_provider_create /src/mod_auth_openidc/src/cfg/provider.c linenumber=874
            apr_palloc  linenumber=792
            oidc_cfg_provider_init /src/mod_auth_openidc/src/cfg/provider.c linenumber=793
          oidc_cfg_oauth_create /src/mod_auth_openidc/src/cfg/oauth.c linenumber=875
            apr_palloc  linenumber=379
          oidc_cfg_cache_create_server_config /src/mod_auth_openidc/src/cfg/cache.c linenumber=876
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=150
        oidc_cfg_provider_issuer_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=150
          apr_pstrdup  linenumber=420
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=152
        oidc_cfg_provider_authorization_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=152
          oidc_cfg_provider_authorization_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=421
            oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=421
              oidc_cfg_parse_is_valid_url_scheme /src/mod_auth_openidc/src/cfg/parse.c linenumber=306
                apr_psprintf  linenumber=270
                apr_uri_parse  linenumber=272
                apr_psprintf  linenumber=273
                apr_psprintf  linenumber=276
                _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=278
                  apr_strnatcasecmp  linenumber=102
                _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=279
                apr_psprintf  linenumber=280
                apr_psprintf  linenumber=283
                apr_psprintf  linenumber=289
          apr_pstrdup  linenumber=421
        oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=154
        oidc_cfg_provider_client_id_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=154
          apr_pstrdup  linenumber=430
        oidc_cfg_dir_config_create /src/mod_auth_openidc/src/cfg/dir.c linenumber=158
          apr_palloc  linenumber=647
          apr_hash_make  linenumber=649
        apr_palloc  linenumber=161
        apr_palloc  linenumber=163
        apr_array_make  linenumber=168
        apr_array_make  linenumber=169
        oidc_test_crypto_passphrase_derive_keys_cached /src/mod_auth_openidc/test/util.c linenumber=172
          _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=94
            strlen  linenumber=91
          oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=95
            _oidc_strcmp /src/mod_auth_openidc/src/const.h linenumber=71
              strcmp  linenumber=99
            oidc_util_key_derive_passphrase_key /src/mod_auth_openidc/src/util/key.c linenumber=76
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=61
              _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=63
              EVP_sha256  linenumber=66
              PKCS5_PBKDF2_HMAC  linenumber=63
            _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=79
            strcpy  linenumber=80
          _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=99
          oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=100
        fprintf  linenumber=173
        exit  linenumber=174
        getenv  linenumber=179
        __isoc23_strtol  linenumber=182
        oidc_cfg_post_config /src/mod_auth_openidc/src/cfg/cfg.c linenumber=189
          oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=1059
            apr_palloc  linenumber=64
          oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=1060
            oidc_cache_mutex_global_create /src/mod_auth_openidc/src/cache/common.c linenumber=150
              apr_temp_dir_get  linenumber=94
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=96
                apr_strerror  linenumber=80
                apr_pstrdup  linenumber=81
              apr_psprintf  linenumber=96
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=96
                fprintf  linenumber=302
                vfprintf  linenumber=305
                fprintf  linenumber=307
              getpid  linenumber=102
              apr_psprintf  linenumber=102
              apr_global_mutex_create  linenumber=119
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=122
              apr_psprintf  linenumber=122
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=122
              ap_unixd_set_global_mutex_perms /src/mod_auth_openidc/test/stub.c linenumber=129
              oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=131
              apr_psprintf  linenumber=131
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=131
              apr_psprintf  linenumber=137
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=137
            apr_thread_mutex_create  linenumber=155
            oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=157
            apr_psprintf  linenumber=157
            ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=157
          oidc_metrics_post_config /src/mod_auth_openidc/src/metrics.c linenumber=1063
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=851
              oidc_cfg_metrics_cache_json_max_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=342
              _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=344
                getenv  linenumber=308
                _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=308
                  _oidc_str_to_int_checked /src/mod_auth_openidc/src/./const.h linenumber=132
                    __errno_location  linenumber=122
                    __isoc23_strtol  linenumber=123
                    __errno_location  linenumber=124
              apr_psprintf  linenumber=347
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=347
            apr_shm_create  linenumber=851
            apr_shm_baseaddr_get  linenumber=858
            _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=859
            oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=865
              apr_pool_create_ex  linenumber=242
              apr_psprintf  linenumber=243
              ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=243
              apr_pool_clear  linenumber=247
              apr_hash_make  linenumber=250
              apr_hash_make  linenumber=251
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=869
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=872
            oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=876
            oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=879
            apr_thread_create  linenumber=883
            oidc_metrics_thread_run /src/mod_auth_openidc/src/metrics.c linenumber=883
              oidc_util_rand_int /src/mod_auth_openidc/src/util/random.c linenumber=785
                _oidc_util_rand /src/mod_auth_openidc/src/util/random.c linenumber=134
                  apr_generate_random_bytes  linenumber=63
              apr_sleep  linenumber=785
              _oidc_metrics_interval /src/mod_auth_openidc/src/metrics.c linenumber=790
                oidc_cfg_metrics_cache_storage_interval_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=769
                _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=771
              apr_atomic_read32  linenumber=800
              apr_sleep  linenumber=805
              apr_atomic_read32  linenumber=806
              oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=813
                apr_global_mutex_lock  linenumber=203
                apr_thread_mutex_lock  linenumber=205
                oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=208
                apr_psprintf  linenumber=208
                ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=208
              oidc_metrics_store /src/mod_auth_openidc/src/metrics.c linenumber=817
                apr_hash_count  linenumber=716
                apr_pool_create_ex  linenumber=722
                apr_psprintf  linenumber=723
                ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=723
                oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=728
                apr_pool_destroy  linenumber=729
                _oidc_metrics_storage_get /src/mod_auth_openidc/src/metrics.c linenumber=734
                  _oidc_metrics_shm_json /src/mod_auth_openidc/src/metrics.c linenumber=361
                    apr_shm_baseaddr_get  linenumber=331
                  _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=362
                  apr_pstrndup  linenumber=362
                oidc_metrics_json_parse_s /src/mod_auth_openidc/src/metrics.c linenumber=737
                  oidc_metrics_json_load /src/mod_auth_openidc/src/metrics.c linenumber=403
                    oidc_json_parse /src/mod_auth_openidc/src/json.c linenumber=394
                      apr_pstrdup  linenumber=282
                      oidc_json_flags2backend /src/mod_auth_openidc/src/json.c linenumber=286
                      json_loads  linenumber=286
                      json_error_code /usr/include/jansson.h linenumber=290
                      apr_pstrdup  linenumber=291
                      apr_pstrndup  linenumber=295
                      apr_psprintf  linenumber=294
                  apr_psprintf  linenumber=405
                  ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=405
                oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=739
                  json_object  linenumber=85
                oidc_metrics_store_counters /src/mod_auth_openidc/src/metrics.c linenumber=741
                  apr_hash_first  linenumber=673
                  apr_hash_this  linenumber=674
                  oidc_metrics_server_get /src/mod_auth_openidc/src/metrics.c linenumber=675
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=586
                      json_object_get  linenumber=207
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=588
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=589
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=589
                      json_object_set_new  linenumber=215
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=590
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=590
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=591
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=675
                  apr_hash_first  linenumber=676
                  apr_hash_this  linenumber=677
                  oidc_metrics_store_counter_entry /src/mod_auth_openidc/src/metrics.c linenumber=678
                    apr_pstrdup  linenumber=642
                    _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=643
                      strstr  linenumber=108
                    oidc_metrics_counter_set_or_update /src/mod_auth_openidc/src/metrics.c linenumber=647
                      oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=629
                      oidc_metrics_counter_update /src/mod_auth_openidc/src/metrics.c linenumber=631
                        apr_hash_first  linenumber=564
                        apr_hash_this  linenumber=565
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=566
                        oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=569
                        oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=571
                          json_integer  linenumber=97
                        oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=571
                        oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=575
                          json_integer_value  linenumber=188
                        _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=576
                          _json_int2str /src/mod_auth_openidc/src/metrics.c linenumber=213
                            apr_psprintf  linenumber=203
                          apr_psprintf  linenumber=213
                          ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=213
                        oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=578
                          json_integer_set  linenumber=200
                        apr_hash_next  linenumber=564
                      oidc_metrics_counter_new /src/mod_auth_openidc/src/metrics.c linenumber=633
                        apr_hash_first  linenumber=543
                        apr_hash_this  linenumber=544
                        _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=545
                        oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=546
                        oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=549
                        oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=550
                        oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=550
                        apr_hash_next  linenumber=543
                      oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=633
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=652
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=654
                    oidc_metrics_counter_new /src/mod_auth_openidc/src/metrics.c linenumber=655
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=655
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=656
                    oidc_metrics_counter_set_or_update /src/mod_auth_openidc/src/metrics.c linenumber=660
                  apr_hash_next  linenumber=676
                  apr_hash_next  linenumber=673
                oidc_metrics_store_timings /src/mod_auth_openidc/src/metrics.c linenumber=742
                  apr_hash_first  linenumber=694
                  apr_hash_this  linenumber=695
                  oidc_metrics_server_get /src/mod_auth_openidc/src/metrics.c linenumber=696
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=696
                  apr_hash_first  linenumber=697
                  apr_hash_this  linenumber=698
                  oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=699
                  oidc_metrics_timings_update /src/mod_auth_openidc/src/metrics.c linenumber=701
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=508
                    oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=509
                    oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=509
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=512
                    oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=513
                    _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=517
                    oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=520
                    oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=522
                    oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=523
                    oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=524
                  oidc_metrics_timings_new /src/mod_auth_openidc/src/metrics.c linenumber=703
                    oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=489
                    oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=491
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=491
                    oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=494
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=494
                    oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=495
                    oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=495
                  oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=703
                  apr_hash_next  linenumber=697
                  apr_hash_next  linenumber=694
                oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=745
                  oidc_json_flags2backend /src/mod_auth_openidc/src/json.c linenumber=262
                  json_dumps  linenumber=262
                  apr_pstrdup  linenumber=263
                oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=748
                  json_decref /usr/include/jansson.h linenumber=108
                    json_delete  linenumber=133
                _oidc_metrics_storage_set /src/mod_auth_openidc/src/metrics.c linenumber=751
                  _oidc_metrics_shm_json /src/mod_auth_openidc/src/metrics.c linenumber=369
                  _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=371
                  _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=372
                  _oidc_metrics_shm_hdr /src/mod_auth_openidc/src/metrics.c linenumber=373
                    apr_shm_baseaddr_get  linenumber=327
                  apr_atomic_inc32  linenumber=373
                  _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=374
                  apr_psprintf  linenumber=374
                  ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=374
                oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=756
                  apr_global_mutex_unlock  linenumber=225
                  apr_thread_mutex_unlock  linenumber=227
                  oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=230
                  apr_psprintf  linenumber=230
                  ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=230
                apr_pool_destroy  linenumber=758
              _oidc_metrics_shm_hdr /src/mod_auth_openidc/src/metrics.c linenumber=819
              apr_time_now  linenumber=820
              apr_atomic_set32  linenumber=819
              oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=823
              oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=827
            getpid  linenumber=885
        fprintf  linenumber=190
        exit  linenumber=191
        oidc_cfg_dir_post_config /src/mod_auth_openidc/src/cfg/dir.c linenumber=194
          apr_array_make  linenumber=615
          oidc_cfg_dir_parse_pass_userinfo_as /src/mod_auth_openidc/src/cfg/dir.c linenumber=616
            _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=159
            apr_pstrndup  linenumber=160
            oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=163
              oidc_cfg_parse_option_impl /src/mod_auth_openidc/src/cfg/parse.c linenumber=126
                oidc_cfg_parse_options_flatten /src/mod_auth_openidc/src/cfg/parse.c linenumber=119
                  apr_psprintf  linenumber=65
                  apr_psprintf  linenumber=68
                  apr_psprintf  linenumber=70
                apr_psprintf  linenumber=118
              _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=126
            apr_palloc  linenumber=167
            apr_pstrdup  linenumber=170
          apr_array_push  linenumber=618
        fprintf  linenumber=195
        exit  linenumber=196
        oidc_http_curl_pool_init /src/mod_auth_openidc/src/http.c linenumber=199
          apr_thread_mutex_create  linenumber=1651
          apr_pool_cleanup_register  linenumber=1656
          oidc_http_curl_pool_cleanup /src/mod_auth_openidc/src/http.c linenumber=1656
            curl_easy_cleanup  linenumber=1638
          apr_pool_cleanup_null  linenumber=1656
    oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=120
    oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=121
    apr_hash_make  linenumber=122
    oidc_json_decode_object /src/mod_auth_openidc/src/json.c linenumber=127
      oidc_json_decode_object_err /src/mod_auth_openidc/src/json.c linenumber=334
        oidc_json_parse /src/mod_auth_openidc/src/json.c linenumber=313
        apr_psprintf  linenumber=316
        ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=316
          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
    oidc_jwk_parse_json /src/mod_auth_openidc/src/jose/jwk.c linenumber=128
      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
          snprintf  linenumber=87
          snprintf  linenumber=89
          vsnprintf  linenumber=92
        _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
            ERR_get_error  linenumber=37
            ERR_error_string_n  linenumber=40
            ERR_get_error  linenumber=42
          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_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_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_cleanse /src/cjose/src/util.c linenumber=107
                  OPENSSL_cleanse  linenumber=99
                cjose_get_dealloc /src/cjose/src/util.c linenumber=108
            _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_err_message /src/cjose/src/error.c linenumber=2080
              _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_err_message /src/cjose/src/error.c linenumber=533
                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
              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2174
            _cjose_jwk_import_OKP /src/cjose/src/jwk.c linenumber=2331
              _cjose_jwk_get_json_object_string_attribute /src/cjose/src/jwk.c linenumber=2189
              cjose_err_message /src/cjose/src/error.c linenumber=2192
              _cjose_jwk_okp_curve_from_name /src/cjose/src/jwk.c linenumber=2198
                strncmp  linenumber=1206
                strncmp  linenumber=1210
                strncmp  linenumber=1214
                strncmp  linenumber=1218
              cjose_err_message /src/cjose/src/error.c linenumber=2200
              _cjose_jwk_okp_size_for_curve /src/cjose/src/jwk.c linenumber=2208
              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=2209
              cjose_err_message /src/cjose/src/error.c linenumber=2212
              _cjose_jwk_okp_size_for_curve /src/cjose/src/jwk.c linenumber=2220
              _cjose_jwk_decode_json_object_base64url_attribute /src/cjose/src/jwk.c linenumber=2221
              json_object_get  linenumber=2222
              cjose_err_message /src/cjose/src/error.c linenumber=2224
              cjose_jwk_create_OKP_spec /src/cjose/src/jwk.c linenumber=2238
                cjose_err_message /src/cjose/src/error.c linenumber=1445
                _cjose_jwk_okp_nid_for_curve /src/cjose/src/jwk.c linenumber=1449
                _cjose_jwk_okp_size_for_curve /src/cjose/src/jwk.c linenumber=1450
                cjose_err_message /src/cjose/src/error.c linenumber=1453
                cjose_err_message /src/cjose/src/error.c linenumber=1461
                cjose_err_message /src/cjose/src/error.c linenumber=1469
                EVP_PKEY_new_raw_private_key  linenumber=1475
                cjose_err_message /src/cjose/src/error.c linenumber=1478
                cjose_get_alloc /src/cjose/src/util.c linenumber=1486
                cjose_err_message /src/cjose/src/error.c linenumber=1489
                EVP_PKEY_get_raw_public_key  linenumber=1493
                cjose_err_message /src/cjose/src/error.c linenumber=1495
                cjose_const_memcmp /src/cjose/src/util.c linenumber=1498
                  CRYPTO_memcmp  linenumber=112
                cjose_err_message /src/cjose/src/error.c linenumber=1500
                EVP_PKEY_new_raw_public_key  linenumber=1507
                cjose_err_message /src/cjose/src/error.c linenumber=1510
                _cjose_jwk_OKP_new /src/cjose/src/jwk.c linenumber=1515
                  cjose_get_alloc /src/cjose/src/util.c linenumber=1231
                  cjose_err_message /src/cjose/src/error.c linenumber=1234
                  cjose_get_alloc /src/cjose/src/util.c linenumber=1240
                  cjose_err_message /src/cjose/src/error.c linenumber=1243
                  cjose_get_dealloc /src/cjose/src/util.c linenumber=1244
                  _cjose_jwk_okp_size_for_curve /src/cjose/src/jwk.c linenumber=1250
                EVP_PKEY_free  linenumber=1524
                cjose_get_dealloc /src/cjose/src/util.c linenumber=1525
              cjose_get_dealloc /src/cjose/src/util.c linenumber=2241
              _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=2243
            cjose_err_message /src/cjose/src/error.c linenumber=2335
            _cjose_jwk_get_json_object_string_attribute /src/cjose/src/jwk.c linenumber=2345
            _cjose_strndup /src/cjose/src/util.c linenumber=2348
              cjose_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_jwk_release /src/cjose/src/jwk.c linenumber=2351
          json_decref /usr/include/jansson.h linenumber=2281
        _oidc_jwk_parse_x5c_spec /src/mod_auth_openidc/src/jose/jwk.c linenumber=205
          oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=144
            json_object_get  linenumber=206
            json_string_value  linenumber=209
            apr_pstrdup  linenumber=209
            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=211
            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=216
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=146
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=150
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=151
          json_object_get  linenumber=156
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=158
          _oidc_jwk_parse_x5c /src/mod_auth_openidc/src/jose/jwk.c linenumber=162
            json_object_get  linenumber=962
            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=964
            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=968
            json_array_get  linenumber=973
            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=975
            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=979
            json_string_value  linenumber=983
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=992
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=994
            apr_palloc  linenumber=995
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=998
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=999
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1007
            _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=1008
            BIO_new_mem_buf  linenumber=1013
            ERR_get_error  linenumber=1015
            ERR_error_string  linenumber=1015
            _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=1015
            json_object_get  linenumber=1019
            json_string_value  linenumber=1021
            oidc_jwk_pem_bio_to_jwk /src/mod_auth_openidc/src/jose/jwk.c linenumber=1026
              oidc_jwk_new /src/mod_auth_openidc/src/jose/jwk.c linenumber=886
                apr_palloc  linenumber=125
              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_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_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
                apr_pstrdup  linenumber=496
                oidc_jose_hash_and_base64url_encode /src/mod_auth_openidc/src/jose.c linenumber=499
                _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_get_kid /src/cjose/src/jwk.c linenumber=903
                cjose_err_message /src/cjose/src/error.c linenumber=296
              apr_pstrdup  linenumber=903
              cjose_jwk_get_kty /src/cjose/src/jwk.c linenumber=904
                cjose_err_message /src/cjose/src/error.c linenumber=266
              EVP_PKEY_free  linenumber=911
              X509_free  linenumber=913
            BIO_free  linenumber=1029
        apr_psprintf  linenumber=207
        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=207
        oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=212
        oidc_jwk_from_cjose /src/mod_auth_openidc/src/jose/jwk.c linenumber=214
          oidc_jwk_new /src/mod_auth_openidc/src/jose/jwk.c linenumber=174
          cjose_jwk_get_kid /src/cjose/src/jwk.c linenumber=176
          apr_pstrdup  linenumber=176
          cjose_jwk_get_kty /src/cjose/src/jwk.c linenumber=177
          apr_pstrdup  linenumber=178
        oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=217
        json_object_get  linenumber=220
        json_array_size  linenumber=222
        apr_array_make  linenumber=222
        json_array_size  linenumber=223
        json_array_get  linenumber=224
        json_string_value  linenumber=226
        apr_pstrdup  linenumber=226
        apr_array_push  linenumber=226
        json_object_get  linenumber=231
        json_string_value  linenumber=233
        apr_pstrdup  linenumber=233
        json_object_get  linenumber=236
        json_string_value  linenumber=238
        apr_pstrdup  linenumber=238
    apr_hash_set  linenumber=129
    oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=132
    atexit  linenumber=135
    fuzz_jwt_keys_destroy /src/mod_auth_openidc/test/fuzz/fuzz_jwt.c linenumber=135
      oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=68
  oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=146
  apr_pool_create_ex  linenumber=146
  apr_pstrmemdup  linenumber=148
  oidc_jwt_parse /src/mod_auth_openidc/src/jose/jws.c linenumber=153
    oidc_jwe_decrypt /src/mod_auth_openidc/src/jose/jwe.c linenumber=259
      _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_jwe_release /src/cjose/src/jwe.c linenumber=2521
        cjose_err_message /src/cjose/src/error.c linenumber=2534
        cjose_jwe_release /src/cjose/src/jwe.c linenumber=2535
        cjose_err_message /src/cjose/src/error.c linenumber=2542
        cjose_jwe_release /src/cjose/src/jwe.c linenumber=2543
        _cjose_parse_json_object /src/cjose/src/jwe.c linenumber=2548
          json_loadb  linenumber=136
          cjose_err_message /src/cjose/src/error.c linenumber=139
          json_decref /usr/include/jansson.h linenumber=140
        cjose_jwe_release /src/cjose/src/jwe.c linenumber=2551
        _cjose_jwe_validate_alg /src/cjose/src/jwe.c linenumber=2556
          _cjose_header_validate_disjoint /src/cjose/src/header.c linenumber=397
            json_object_iter  linenumber=91
            json_object_iter_key  linenumber=91
            json_object_key_to_iter  linenumber=91
            json_object_iter_value  linenumber=91
            json_object_get  linenumber=95
            cjose_err_message /src/cjose/src/error.c linenumber=97
            json_object_iter_next  linenumber=91
          _cjose_header_validate_crit /src/cjose/src/header.c linenumber=402
            json_object_get  linenumber=24
            cjose_err_message /src/cjose/src/error.c linenumber=32
            json_array_size  linenumber=37
            cjose_err_message /src/cjose/src/error.c linenumber=39
            json_array_size  linenumber=45
            json_array_get  linenumber=45
            cjose_err_message /src/cjose/src/error.c linenumber=49
            json_string_value  linenumber=53
            strcmp  linenumber=57
            cjose_err_message /src/cjose/src/error.c linenumber=66
          _cjose_header_validate_crit /src/cjose/src/header.c linenumber=404
          _cjose_header_validate_crit /src/cjose/src/header.c linenumber=406
          _cjose_jwe_get_from_headers /src/cjose/src/jwe.c linenumber=412
            json_object_get  linenumber=331
            json_string_value  linenumber=336
          cjose_err_message /src/cjose/src/error.c linenumber=417
          strcmp  linenumber=422
          strcmp  linenumber=428
          strcmp  linenumber=441
          cjose_err_message /src/cjose/src/error.c linenumber=445
          strcmp  linenumber=451
          cjose_err_message /src/cjose/src/error.c linenumber=455
          strcmp  linenumber=461
          cjose_err_message /src/cjose/src/error.c linenumber=465
          strcmp  linenumber=471
          cjose_err_message /src/cjose/src/error.c linenumber=475
          strcmp  linenumber=481
          cjose_err_message /src/cjose/src/error.c linenumber=485
          strcmp  linenumber=491
          strcmp  linenumber=492
          cjose_err_message /src/cjose/src/error.c linenumber=501
        _cjose_jwe_validate_enc /src/cjose/src/jwe.c linenumber=2557
          cjose_header_get /src/cjose/src/header.c linenumber=350
            cjose_err_message /src/cjose/src/error.c linenumber=169
            json_object_get  linenumber=173
            json_string_value  linenumber=179
          cjose_err_message /src/cjose/src/error.c linenumber=353
          strcmp  linenumber=357
          strcmp  linenumber=358
          strcmp  linenumber=365
          strcmp  linenumber=366
          cjose_err_message /src/cjose/src/error.c linenumber=376
        cjose_err_message /src/cjose/src/error.c linenumber=2559
        cjose_jwe_release /src/cjose/src/jwe.c linenumber=2560
      oidc_jwe_decrypt_impl /src/mod_auth_openidc/src/jose/jwe.c linenumber=157
        cjose_jwe_get_protected /src/cjose/src/jwe.c linenumber=133
        cjose_header_get /src/cjose/src/header.c linenumber=134
        cjose_header_get /src/cjose/src/header.c linenumber=135
        apr_hash_count  linenumber=137
        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=138
        oidc_jwe_decrypt_by_kid /src/mod_auth_openidc/src/jose/jwe.c linenumber=143
          apr_hash_get  linenumber=60
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=63
          oidc_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=69
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=152
            _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=154
              strncmp  linenumber=105
            _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=156
            _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=158
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=164
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=165
            _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=167
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=70
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=75
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=76
          cjose_jwe_decrypt /src/cjose/src/jwe.c linenumber=80
            cjose_err_message /src/cjose/src/error.c linenumber=2810
            _cjose_jwe_validate_decrypt_key /src/cjose/src/jwe.c linenumber=2814
              _cjose_jwe_get_from_headers /src/cjose/src/jwe.c linenumber=2069
              cjose_err_message /src/cjose/src/error.c linenumber=2072
              strcmp  linenumber=2076
              strcmp  linenumber=2077
              strcmp  linenumber=2084
              strcmp  linenumber=2085
              cjose_err_message /src/cjose/src/error.c linenumber=2088
              strcmp  linenumber=2092
              strcmp  linenumber=2093
              cjose_err_message /src/cjose/src/error.c linenumber=2096
          apr_psprintf  linenumber=82
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=82
        oidc_jwe_decrypt_any /src/mod_auth_openidc/src/jose/jwe.c linenumber=145
          apr_hash_first  linenumber=98
          apr_hash_this  linenumber=99
          oidc_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=101
          _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=103
          cjose_jwe_decrypt /src/cjose/src/jwe.c linenumber=107
          apr_hash_next  linenumber=98
          apr_hash_count  linenumber=113
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=113
          _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=118
      apr_palloc  linenumber=159
      cjose_get_dealloc /src/cjose/src/util.c linenumber=162
      cjose_jwe_release /src/cjose/src/jwe.c linenumber=166
      apr_pstrdup  linenumber=168
      _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=170
      apr_psprintf  linenumber=172
      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=172
    oidc_jwt_new /src/mod_auth_openidc/src/jose/jws.c linenumber=262
      apr_palloc  linenumber=67
      json_object  linenumber=69
      json_object  linenumber=72
    _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
        json_decref /usr/include/jansson.h linenumber=764
        cjose_get_dealloc /src/cjose/src/util.c linenumber=767
        _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=770
        _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=771
        _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=772
        _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=773
        cjose_get_dealloc /src/cjose/src/util.c linenumber=774
        _cjose_cleanse_dealloc /src/cjose/src/util.c linenumber=775
        cjose_get_dealloc /src/cjose/src/util.c linenumber=776
      _cjose_jws_strcpy /src/cjose/src/jws.c linenumber=860
        cjose_get_alloc /src/cjose/src/util.c linenumber=803
        cjose_err_message /src/cjose/src/error.c linenumber=806
        strncpy  linenumber=810
      cjose_jws_release /src/cjose/src/jws.c linenumber=862
      cjose_base64url_decode /src/cjose/src/base64.c linenumber=865
      cjose_jws_release /src/cjose/src/jws.c linenumber=867
      json_loadb  linenumber=872
      cjose_get_dealloc /src/cjose/src/util.c linenumber=873
      cjose_err_message /src/cjose/src/error.c linenumber=876
      cjose_jws_release /src/cjose/src/jws.c linenumber=877
      _cjose_jws_validate_hdr /src/cjose/src/jws.c linenumber=882
        _cjose_header_validate_crit /src/cjose/src/header.c linenumber=90
        json_object_get  linenumber=97
        cjose_err_message /src/cjose/src/error.c linenumber=100
        json_string_value  linenumber=103
        strcmp  linenumber=105
        strcmp  linenumber=106
        strcmp  linenumber=112
        strcmp  linenumber=113
        strcmp  linenumber=119
        strcmp  linenumber=120
        strcmp  linenumber=126
        strcmp  linenumber=127
        strcmp  linenumber=134
        cjose_err_message /src/cjose/src/error.c linenumber=143
      json_object_get  linenumber=885
      cjose_err_message /src/cjose/src/error.c linenumber=888
      cjose_jws_release /src/cjose/src/jws.c linenumber=889
      json_string_value  linenumber=892
      strcmp  linenumber=893
      cjose_err_message /src/cjose/src/error.c linenumber=895
      cjose_jws_release /src/cjose/src/jws.c linenumber=896
      cjose_err_message /src/cjose/src/error.c linenumber=902
      _cjose_jws_strcpy /src/cjose/src/jws.c linenumber=907
      cjose_jws_release /src/cjose/src/jws.c linenumber=909
      cjose_base64url_decode /src/cjose/src/base64.c linenumber=912
      cjose_jws_release /src/cjose/src/jws.c linenumber=914
      _cjose_jws_strcpy /src/cjose/src/jws.c linenumber=920
      cjose_jws_release /src/cjose/src/jws.c linenumber=922
      cjose_base64url_decode /src/cjose/src/base64.c linenumber=925
      cjose_jws_release /src/cjose/src/jws.c linenumber=927
    apr_psprintf  linenumber=269
    _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
      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
    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_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
    oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=298
    oidc_jose_parse_payload /src/mod_auth_openidc/src/jose/jws.c linenumber=306
      apr_pstrndup  linenumber=220
      json_loads  linenumber=221
      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=225
      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=231
      oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=236
      oidc_jose_get_timestamp /src/mod_auth_openidc/src/jose.c linenumber=239
        json_object_get  linenumber=228
        json_number_value  linenumber=231
        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=233
        _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=238
      oidc_jose_get_timestamp /src/mod_auth_openidc/src/jose.c linenumber=242
      oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=245
    oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=307
  oidc_jwt_verify /src/mod_auth_openidc/src/jose/jws.c linenumber=156
    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_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=176
      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
        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
      apr_psprintf  linenumber=419
      _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=419
    apr_hash_get  linenumber=435
    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=437
    oidc_jwt_alg2kty /src/mod_auth_openidc/src/jose/jws.c linenumber=443
    _oidc_jose_error_set /src/mod_auth_openidc/src/jose.c linenumber=444
    oidc_jwt_verify_with_key /src/mod_auth_openidc/src/jose/jws.c linenumber=449
  oidc_jwt_hdr_get /src/mod_auth_openidc/src/jose/jws.c linenumber=157
    cjose_jws_get_protected /src/cjose/src/jws.c linenumber=82
    cjose_header_get /src/cjose/src/header.c linenumber=83
  oidc_jwt_hdr_get /src/mod_auth_openidc/src/jose/jws.c linenumber=158
  oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=160
  oidc_jose_get_string /src/mod_auth_openidc/src/jose.c linenumber=161
  oidc_jose_get_timestamp /src/mod_auth_openidc/src/jose.c linenumber=163
  oidc_jose_jwt_serialize /src/mod_auth_openidc/src/jose/jws.c linenumber=164
    _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=113
    oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=116
    _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=123
    cjose_base64url_encode /src/cjose/src/base64.c linenumber=123
    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
        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
    apr_psprintf  linenumber=138
    apr_pstrdup  linenumber=142
  oidc_jwt_destroy /src/mod_auth_openidc/src/jose/jws.c linenumber=168
  apr_pool_destroy  linenumber=170
====================================
