Description
Specifically the SIOPv2, OID4VC and OID4VCI crates need to be properly split. All common/shared code should be migrated to a new crate: oid4vc-core or oid4vc-common.
Whenever SIOPv2 or OID4VC should be used in unison, their respective feature flags should be used.
Motivation
This is necessary in order for SIOPv2 to be used with and without OID4VP and vice versa.
Resources
No response
To-do List
Description
Specifically the SIOPv2, OID4VC and OID4VCI crates need to be properly split. All common/shared code should be migrated to a new crate:
oid4vc-coreoroid4vc-common.Whenever SIOPv2 or OID4VC should be used in unison, their respective feature flags should be used.
Motivation
This is necessary in order for SIOPv2 to be used with and without OID4VP and vice versa.
Resources
No response
To-do List
Extensiontrait forSIOPv2andOID4VP#60