WebCrypto has no DSA, so DSA-signed chains fail signature verification by design (PKITS 4.1.4/4.1.5 are expected-fail). FIPS 186-5 removed DSA for signature generation, so the boundary is defensible indefinitely.
If demand ever materializes, two additive shapes:
- Opt-in pure-TS DSA verify (verification only, no generation) behind an explicit option.
- A pluggable signature-verifier hook on chain verification, letting callers supply their own verifier for algorithms outside WebCrypto — more general, keeps DSA code out of the library.
Either is additive (new optional option). Default recommendation: keep the boundary; close this as wontfix if no demand by 1.0.
WebCrypto has no DSA, so DSA-signed chains fail signature verification by design (PKITS 4.1.4/4.1.5 are expected-fail). FIPS 186-5 removed DSA for signature generation, so the boundary is defensible indefinitely.
If demand ever materializes, two additive shapes:
Either is additive (new optional option). Default recommendation: keep the boundary; close this as wontfix if no demand by 1.0.