Provides functions for detecting if the host environment supports the WebCrypto API
npm install @aws-crypto/supports-web-cryptoFunctions to check web crypto support for browsers.
``
import {supportsWebCrypto} from '@aws-crypto/supports-web-crypto';
if (supportsWebCrypto(window)) {
// window.crypto.subtle.encrypt will exist
}
`
Used to make sure window.crypto.subtle exists and implements crypto functions
as well as a cryptographic secure random source exists.
Used to make sure that a cryptographic secure random source exists.
Does not check for window.crypto.subtle.
npm test`