[WebCrypto] fix ml-kem/ml-dsa CryptoKey serialization Add a new tag for key serialization (kNoParamsWithKeyTypeKeyTag) so that no code modification is needed for serialization of new algorithms with no key parameters. Use this to fix ML-KEM and ML-DSA key serialization/deserialization, and change ChaCha20-Poly1305 serialization to use the new tag as well. It would be nice to get rid of the Ed25519/X25519 specific CryptoKeySubTags, but removing those would break currently serialized Ed25519/X25519 tags. Bug: 512509718 Change-Id: If37e0a11af116c9c1bb56f4c21bf4cf78e37b0e5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7846315 Reviewed-by: David Benjamin <davidben@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Hubert Chao <hchao@chromium.org> Cr-Commit-Position: refs/heads/main@{#1631817} NOKEYCHECK=True GitOrigin-RevId: 23479ab6594302233dc8e96fc027a102c9cbaef3
The third_party directory contains sources from other projects.
For guidelines on adding a new package to the third_party directory can be found at //docs/adding_to_third_party.md