@aws-crypto/supports-web-crypto
TypeScript icon, indicating that this package has built-in type declarations

5.2.0 • Public • Published

@aws-crypto/supports-web-crypto

Functions to check web crypto support for browsers.

Usage

import {supportsWebCrypto} from '@aws-crypto/supports-web-crypto';

if (supportsWebCrypto(window)) {
  // window.crypto.subtle.encrypt will exist
}

supportsWebCrypto

Used to make sure window.crypto.subtle exists and implements crypto functions as well as a cryptographic secure random source exists.

supportsSecureRandom

Used to make sure that a cryptographic secure random source exists. Does not check for window.crypto.subtle.

supportsSubtleCrypto

supportsZeroByteGCM

Test

npm test

Readme

Keywords

none

Package Sidebar

Install

npm i @aws-crypto/supports-web-crypto

Weekly Downloads

11,681,199

Version

5.2.0

License

Apache-2.0

Unpacked Size

28.4 kB

Total Files

20

Last publish

Collaborators

  • amzn-oss
  • seebees
  • agray256
  • lavaleri
  • salkeldr
  • aws-crypto-tools-ci-bot
  • mattsb42-aws
  • farleyb-aws