Skip to content

Conversation

foolip
Copy link
Collaborator

@foolip foolip commented Aug 25, 2025

This started out as an attempt to align the support with the
description, and pinning to encrypt/decrypt/sign/verify gets us very
close to what caniuse claims.

If we had the ability to selectively ignore notes from BCD, we would use
that mechanism here.

This started out as an attempt to align the support with the
description, and pinning to encrypt/decrypt/sign/verify gets us very
close to what caniuse claims.

If we had the ability to selectively ignore notes from BCD, we would use
that mechanism here.
@github-actions github-actions bot added the feature definition Creating or defining new features or groups of features. label Aug 25, 2025
@ddbeck
Copy link
Collaborator

ddbeck commented Aug 26, 2025

It would be nice to some day do https://github.com/web-platform-dx/web-features/ so we can find these things more easily.

Comment on lines +8 to +12
# Override the status to match caniuse. This is the same as one would get by
# computing the status from api.SubtleCrypto.encrypt/decrypt/sign/verify, except
# for Edge 12-18 where BCD has partial_implementation due to some unsupported
# algorithms. However, the supported algorithms have changed over time, so it
# seems more fair to treat it as supported in Edge 12-18.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I filed mdn/browser-compat-data#27669 for this. It seems like BCD ought to break out all the algorithms as separate subfeatures. Not sure how much, if at all, you wish to prioritize such a clean up.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea to break it into subfeatures, that would help us here. But doing so would require confirming support in all browsers, which would be a lot of work...

@ddbeck ddbeck merged commit 5a3cd16 into web-platform-dx:main Aug 26, 2025
4 checks passed
@foolip foolip deleted the refine-crypto-pinning branch August 28, 2025 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature definition Creating or defining new features or groups of features.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants