LICENSE
README.md
setup.cfg
setup.py
pyeudiw/__init__.py
pyeudiw/exceptions.py
pyeudiw.egg-info/PKG-INFO
pyeudiw.egg-info/SOURCES.txt
pyeudiw.egg-info/dependency_links.txt
pyeudiw.egg-info/requires.txt
pyeudiw.egg-info/top_level.txt
pyeudiw/credential_presentation/base_vp_parser.py
pyeudiw/credential_presentation/handler.py
pyeudiw/credential_presentation/model.py
pyeudiw/duckle_ql/__init__.py
pyeudiw/duckle_ql/attribute_mapper.py
pyeudiw/duckle_ql/credential.py
pyeudiw/duckle_ql/exceptions.py
pyeudiw/duckle_ql/handler.py
pyeudiw/duckle_ql/parser_validator.py
pyeudiw/duckle_ql/utils.py
pyeudiw/federation/__init__.py
pyeudiw/federation/exceptions.py
pyeudiw/federation/policy.py
pyeudiw/federation/statements.py
pyeudiw/federation/trust_chain_builder.py
pyeudiw/federation/trust_chain_validator.py
pyeudiw/federation/utils.py
pyeudiw/federation/schemas/__init__.py
pyeudiw/federation/schemas/entity_configuration.py
pyeudiw/federation/schemas/federation_configuration.py
pyeudiw/federation/schemas/federation_entity.py
pyeudiw/federation/schemas/openid_credential_verifier.py
pyeudiw/federation/trust_chain/__init__.py
pyeudiw/federation/trust_chain/builder.py
pyeudiw/federation/trust_chain/validator.py
pyeudiw/jwk/__init__.py
pyeudiw/jwk/exceptions.py
pyeudiw/jwk/jwks.py
pyeudiw/jwk/parse.py
pyeudiw/jwk/schemas/__init__.py
pyeudiw/jwk/schemas/public.py
pyeudiw/jwt/__init__.py
pyeudiw/jwt/exceptions.py
pyeudiw/jwt/helper.py
pyeudiw/jwt/jwe_helper.py
pyeudiw/jwt/jws_helper.py
pyeudiw/jwt/log.py
pyeudiw/jwt/parse.py
pyeudiw/jwt/utils.py
pyeudiw/jwt/verification.py
pyeudiw/jwt/schemas/jwt.py
pyeudiw/oauth2/__init__.py
pyeudiw/oauth2/dpop/exceptions.py
pyeudiw/oauth2/dpop/issuer.py
pyeudiw/oauth2/dpop/schema.py
pyeudiw/oauth2/dpop/verifier.py
pyeudiw/satosa/__init__.py
pyeudiw/satosa/exceptions.py
pyeudiw/satosa/backends/__init__.py
pyeudiw/satosa/backends/openid4vp/__init__.py
pyeudiw/satosa/backends/openid4vp/authorization_request.py
pyeudiw/satosa/backends/openid4vp/authorization_response.py
pyeudiw/satosa/backends/openid4vp/exceptions.py
pyeudiw/satosa/backends/openid4vp/interface.py
pyeudiw/satosa/backends/openid4vp/openid4vp.py
pyeudiw/satosa/backends/openid4vp/utils.py
pyeudiw/satosa/backends/openid4vp/vp.py
pyeudiw/satosa/backends/openid4vp/vp_mdoc_cbor.py
pyeudiw/satosa/backends/openid4vp/vp_sd_jwt_vc.py
pyeudiw/satosa/backends/openid4vp/endpoints/__init__.py
pyeudiw/satosa/backends/openid4vp/endpoints/get_response_endpoint.py
pyeudiw/satosa/backends/openid4vp/endpoints/pre_request_endpoint.py
pyeudiw/satosa/backends/openid4vp/endpoints/request_endpoint.py
pyeudiw/satosa/backends/openid4vp/endpoints/response_endpoint.py
pyeudiw/satosa/backends/openid4vp/endpoints/status_endpoint.py
pyeudiw/satosa/backends/openid4vp/endpoints/vp_base_endpoint.py
pyeudiw/satosa/backends/openid4vp/schemas/__init__.py
pyeudiw/satosa/backends/openid4vp/schemas/flow.py
pyeudiw/satosa/backends/openid4vp/schemas/response.py
pyeudiw/satosa/backends/openid4vp/schemas/vp_formats.py
pyeudiw/satosa/backends/openid4vp/schemas/vp_token.py
pyeudiw/satosa/backends/openid4vp/schemas/wallet_metadata.py
pyeudiw/satosa/frontends/__init__.py
pyeudiw/satosa/frontends/openid4vci/__init__.py
pyeudiw/satosa/frontends/openid4vci/openid4vci.py
pyeudiw/satosa/frontends/openid4vci/endpoints/__init__.py
pyeudiw/satosa/frontends/openid4vci/endpoints/authorization_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/base_credential_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/credential_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/credential_issuer_metadata_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/credential_offer_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/credential_offer_qrcode_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/deferred_credential_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/metadata_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/nonce_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/notification_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/oauth_authorization_server_metadata_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/pushed_authorization_request_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/status_list_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/token_endpoint.py
pyeudiw/satosa/frontends/openid4vci/endpoints/vci_base_endpoint.py
pyeudiw/satosa/frontends/openid4vci/models/__init__.py
pyeudiw/satosa/frontends/openid4vci/models/auhtorization_detail.py
pyeudiw/satosa/frontends/openid4vci/models/authorization_request.py
pyeudiw/satosa/frontends/openid4vci/models/authorization_response.py
pyeudiw/satosa/frontends/openid4vci/models/config.py
pyeudiw/satosa/frontends/openid4vci/models/credential_endpoint_request.py
pyeudiw/satosa/frontends/openid4vci/models/credential_endpoint_response.py
pyeudiw/satosa/frontends/openid4vci/models/credential_offer_request.py
pyeudiw/satosa/frontends/openid4vci/models/deferred_credential_endpoint_request.py
pyeudiw/satosa/frontends/openid4vci/models/deferred_credential_endpoint_response.py
pyeudiw/satosa/frontends/openid4vci/models/nonce_response.py
pyeudiw/satosa/frontends/openid4vci/models/notification_request.py
pyeudiw/satosa/frontends/openid4vci/models/openid4vci_basemodel.py
pyeudiw/satosa/frontends/openid4vci/models/par_request.py
pyeudiw/satosa/frontends/openid4vci/models/par_response.py
pyeudiw/satosa/frontends/openid4vci/models/token.py
pyeudiw/satosa/frontends/openid4vci/models/token_request.py
pyeudiw/satosa/frontends/openid4vci/models/token_response.py
pyeudiw/satosa/frontends/openid4vci/storage/__init__.py
pyeudiw/satosa/frontends/openid4vci/storage/engine.py
pyeudiw/satosa/frontends/openid4vci/storage/entity.py
pyeudiw/satosa/frontends/openid4vci/storage/openid4vci_storage.py
pyeudiw/satosa/frontends/openid4vci/tools/__init__.py
pyeudiw/satosa/frontends/openid4vci/tools/config.py
pyeudiw/satosa/frontends/openid4vci/tools/exceptions.py
pyeudiw/satosa/interfaces/event_handler.py
pyeudiw/satosa/interfaces/openid4vp_backend.py
pyeudiw/satosa/interfaces/request_handler.py
pyeudiw/satosa/interfaces/response_handler.py
pyeudiw/satosa/schemas/autorization.py
pyeudiw/satosa/schemas/config.py
pyeudiw/satosa/schemas/credential_configurations.py
pyeudiw/satosa/schemas/credential_specification.py
pyeudiw/satosa/schemas/endpoint.py
pyeudiw/satosa/schemas/metadata.py
pyeudiw/satosa/schemas/response.py
pyeudiw/satosa/schemas/status_list.py
pyeudiw/satosa/schemas/ui.py
pyeudiw/satosa/schemas/user_attributes.py
pyeudiw/satosa/utils/base_http_response_handler.py
pyeudiw/satosa/utils/html_template.py
pyeudiw/satosa/utils/respcode.py
pyeudiw/satosa/utils/response.py
pyeudiw/satosa/utils/session.py
pyeudiw/satosa/utils/validation.py
pyeudiw/sd_jwt/LICENSE
pyeudiw/sd_jwt/SD-JWT.md
pyeudiw/sd_jwt/__init__.py
pyeudiw/sd_jwt/common.py
pyeudiw/sd_jwt/disclosure.py
pyeudiw/sd_jwt/exceptions.py
pyeudiw/sd_jwt/holder.py
pyeudiw/sd_jwt/issuer.py
pyeudiw/sd_jwt/schema.py
pyeudiw/sd_jwt/sd_jwt.py
pyeudiw/sd_jwt/verifier.py
pyeudiw/sd_jwt/utils/demo_utils.py
pyeudiw/sd_jwt/utils/yaml_specification.py
pyeudiw/status_list/__init__.py
pyeudiw/status_list/exceptions.py
pyeudiw/status_list/helper.py
pyeudiw/storage/__init__.py
pyeudiw/storage/base_cache.py
pyeudiw/storage/base_db.py
pyeudiw/storage/base_storage.py
pyeudiw/storage/credential_entity.py
pyeudiw/storage/credential_storage.py
pyeudiw/storage/db_engine.py
pyeudiw/storage/exceptions.py
pyeudiw/storage/mongo_cache.py
pyeudiw/storage/mongo_storage.py
pyeudiw/storage/user_credential_db_engine.py
pyeudiw/storage/user_entity.py
pyeudiw/storage/user_storage.py
pyeudiw/storage/schemas/storage.py
pyeudiw/tests/__init__.py
pyeudiw/tests/conftest.py
pyeudiw/tests/settings.py
pyeudiw/tests/test_jwk.py
pyeudiw/tests/test_jwt.py
pyeudiw/tests/credential_presentation/test_credential_presentation_handler.py
pyeudiw/tests/duckle_ql/test_attribute_mapper.py
pyeudiw/tests/duckle_ql/test_parser_validator.py
pyeudiw/tests/federation/__init__.py
pyeudiw/tests/federation/base.py
pyeudiw/tests/federation/mocked_response.py
pyeudiw/tests/federation/test_metadata.py
pyeudiw/tests/federation/test_policy.py
pyeudiw/tests/federation/test_schema.py
pyeudiw/tests/federation/test_static_trust_chain_validator.py
pyeudiw/tests/federation/test_trust_chain_builder.py
pyeudiw/tests/federation/schemas/__init__.py
pyeudiw/tests/federation/schemas/test_entity_configuration.py
pyeudiw/tests/jwk/test_jwks.py
pyeudiw/tests/jwk/test_parse.py
pyeudiw/tests/jwk/test_schema.py
pyeudiw/tests/jwt/__init__.py
pyeudiw/tests/jwt/test_helper.py
pyeudiw/tests/jwt/test_parse.py
pyeudiw/tests/jwt/test_sign_verify.py
pyeudiw/tests/jwt/test_utils.py
pyeudiw/tests/jwt/test_verification.py
pyeudiw/tests/oauth2/test_dpop.py
pyeudiw/tests/satosa/README.md
pyeudiw/tests/satosa/__init__.py
pyeudiw/tests/satosa/test_backend.py
pyeudiw/tests/satosa/test_backend_trust.py
pyeudiw/tests/satosa/test_exceptions.py
pyeudiw/tests/satosa/backends/openid4vp/__init__.py
pyeudiw/tests/satosa/backends/openid4vp/mock_parser_handlers.py
pyeudiw/tests/satosa/backends/openid4vp/test_authorization_request.py
pyeudiw/tests/satosa/backends/openid4vp/test_authorization_response.py
pyeudiw/tests/satosa/backends/openid4vp/test_utils.py
pyeudiw/tests/satosa/backends/openid4vp/test_vp_mdoc_cbor.py
pyeudiw/tests/satosa/backends/openid4vp/test_vp_sd_jwt_vc.py
pyeudiw/tests/satosa/backends/openid4vp/utility.py
pyeudiw/tests/satosa/backends/openid4vp/schemas/test_entity_configuration.py
pyeudiw/tests/satosa/backends/openid4vp/schemas/test_vp_token.py
pyeudiw/tests/satosa/backends/openid4vp/schemas/test_wallet_metadata.py
pyeudiw/tests/satosa/frontends/openid4vci/mock_openid4vci.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/endpoints_test.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_authorization_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_credential_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_credential_offer_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_credential_offer_qrcode_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_metadata_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_nonce_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_pushed_authorization_request_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_status_list_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/endpoints/test_token_endpoint.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_authorization_request.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_authorization_response.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_credential_offer_request.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_nonce_response.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_notification_request.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_par_request.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_par_response.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_token.py
pyeudiw/tests/satosa/frontends/openid4vci/models/test_token_request.py
pyeudiw/tests/satosa/frontends/openid4vci/tools/test_config.py
pyeudiw/tests/satosa/frontends/openid4vci/tools/test_exceptions.py
pyeudiw/tests/satosa/templates/authorization_error.html
pyeudiw/tests/satosa/templates/base.html
pyeudiw/tests/satosa/templates/qrcode.html
pyeudiw/tests/satosa/utils/test_respcode.py
pyeudiw/tests/satosa/utils/test_session.py
pyeudiw/tests/satosa/utils/test_validation.py
pyeudiw/tests/sd_jwt/conftest.py
pyeudiw/tests/sd_jwt/test_disclose_all_shortcut.py
pyeudiw/tests/sd_jwt/test_e2e_testcases.py
pyeudiw/tests/sd_jwt/test_sdjwt_schema.py
pyeudiw/tests/sd_jwt/test_utils_yaml_specification.py
pyeudiw/tests/sd_jwt/testcases/settings.yml
pyeudiw/tests/sd_jwt/testcases/array_recursive_sd_some_disclosed/specification.yml
pyeudiw/tests/sd_jwt/testcases/json_serialization_flattened/specification.yml
pyeudiw/tests/sd_jwt/testcases/key_binding/specification.yml
pyeudiw/tests/sd_jwt/testcases/no_sd/specification.yml
pyeudiw/tests/status_list/__init__.py
pyeudiw/tests/status_list/test_status_list.py
pyeudiw/tests/storage/__init__.py
pyeudiw/tests/storage/test_db_engine.py
pyeudiw/tests/storage/test_mongo_cache.py
pyeudiw/tests/storage/test_mongo_storage.py
pyeudiw/tests/tools/test_content_type.py
pyeudiw/tests/tools/test_date.py
pyeudiw/tests/tools/test_mso_mdoc.py
pyeudiw/tests/tools/test_utils.py
pyeudiw/tests/trust/__init__.py
pyeudiw/tests/trust/mock_trust_handler.py
pyeudiw/tests/trust/test_anchor_loading.py
pyeudiw/tests/trust/test_dynamic.py
pyeudiw/tests/trust/handler/__init__.py
pyeudiw/tests/trust/handler/test_direct_trust.py
pyeudiw/tests/trust/handler/test_direct_trust_jar.py
pyeudiw/tests/trust/handler/test_federation.py
pyeudiw/tests/trust/handler/test_x509.py
pyeudiw/tests/wallet_instance_attestation/__init__.py
pyeudiw/tests/wallet_instance_attestation/test_attestation.py
pyeudiw/tests/wallet_instance_attestation/test_attestation_request.py
pyeudiw/tests/x509/test_crl.py
pyeudiw/tests/x509/test_x509.py
pyeudiw/tools/__init__.py
pyeudiw/tools/base_endpoint.py
pyeudiw/tools/base_logger.py
pyeudiw/tools/content_type.py
pyeudiw/tools/date.py
pyeudiw/tools/endpoints_loader.py
pyeudiw/tools/exceptions.py
pyeudiw/tools/http.py
pyeudiw/tools/mobile.py
pyeudiw/tools/mso_mdoc.py
pyeudiw/tools/schema_utils.py
pyeudiw/tools/utils.py
pyeudiw/trust/__init__.py
pyeudiw/trust/anchors_loader.py
pyeudiw/trust/dynamic.py
pyeudiw/trust/exceptions.py
pyeudiw/trust/interface.py
pyeudiw/trust/default/__init__.py
pyeudiw/trust/default/direct_trust_sd_jwt_vc.py
pyeudiw/trust/handler/__init__.py
pyeudiw/trust/handler/_direct_trust_jwk.py
pyeudiw/trust/handler/commons.py
pyeudiw/trust/handler/direct_trust_jar.py
pyeudiw/trust/handler/direct_trust_sd_jwt_vc.py
pyeudiw/trust/handler/exceptions.py
pyeudiw/trust/handler/federation.py
pyeudiw/trust/handler/interface.py
pyeudiw/trust/handler/x509.py
pyeudiw/trust/model/__init__.py
pyeudiw/trust/model/trust_source.py
pyeudiw/wallet_instance_attestation/README.md
pyeudiw/wallet_instance_attestation/__init__.py
pyeudiw/wallet_instance_attestation/attestation.py
pyeudiw/wallet_instance_attestation/attestation_request.py
pyeudiw/wallet_instance_attestation/cnf.py
pyeudiw/x509/__init__.py
pyeudiw/x509/chain_builder.py
pyeudiw/x509/crl_builder.py
pyeudiw/x509/crl_helper.py
pyeudiw/x509/exceptions.py
pyeudiw/x509/verify.py