5.2.0 • Published 2 years ago

@aws-crypto/sha256-browser v5.2.0

Weekly downloads
387,463
License
Apache-2.0
Repository
github
Last release
2 years ago

@aws-crypto/sha256-browser

SHA256 wrapper for browsers that prefers window.crypto.subtle but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.

Usage

  • To hash "some data"
import {Sha256} from '@aws-crypto/sha256-browser'

const hash = new Sha256();
hash.update('some data');
const result = await hash.digest();
  • To hmac "some data" with "a key"
import {Sha256} from '@aws-crypto/sha256-browser'

const hash = new Sha256('a key');
hash.update('some data');
const result = await hash.digest();

Test

npm test

@tnotifier/obs@infinitebrahmanuniverse/nolb-_aws-c@everything-registry/sub-chunk-101@aws-crypto/sha256-universalwilbyang-coffee-shop-clientvoluptatesnobis@aws-sdk/client-inspector2@cypherock/sdk-utils@collabland/aws@context-labs/arib-models@context-labs/i2a-models@context-labs/models@context-labs/or-modelsjavalon2justinfotea@aws-amplify/data-construct@aws-amplify/graphql-api-construct@aws-sdk/client-athena@aws-sdk/client-athena-browser@aws-sdk/client-auditmanager@aws-sdk/client-auto-scaling@aws-sdk/client-auto-scaling-browser@aws-sdk/client-auto-scaling-plans@aws-sdk/client-auto-scaling-plans-browser@aws-sdk/client-accessanalyzer@aws-sdk/client-account@aws-sdk/client-acm@aws-sdk/client-acm-browser@aws-sdk/client-acm-pca@aws-sdk/client-acm-pca-browser@aws-sdk/client-alexa-for-business@aws-sdk/client-alexa-for-business-browser@aws-sdk/client-amp@aws-sdk/client-amplify@aws-sdk/client-amplify-browser@aws-sdk/client-amplifybackend@aws-sdk/client-amplifyuibuilder@aws-sdk/client-b2bi@aws-sdk/client-backup@aws-sdk/client-backup-browser@aws-sdk/client-backup-gateway@aws-sdk/client-backupstorage@aws-sdk/client-batch@aws-sdk/client-batch-browser@aws-sdk/client-bcm-data-exports@aws-sdk/client-bedrock@aws-sdk/client-appconfig@aws-sdk/client-appconfigdata@aws-sdk/client-appfabric@aws-sdk/client-appflow@aws-sdk/client-appintegrations@aws-sdk/client-appstream@aws-sdk/client-appstream-browser@aws-sdk/client-appsync@aws-sdk/client-appsync-browser@aws-sdk/client-apptest@aws-sdk/client-arc-zonal-shift@aws-sdk/client-artifact@aws-sdk/client-apprunner@aws-sdk/signature-v4-browser@aws-sdk/rds-signer@aws-sdk/client-kafkaconnect@aws-sdk/client-kendra@aws-sdk/client-kendra-ranking@aws-sdk/client-keyspaces@aws-sdk/client-kinesis@aws-sdk/client-kinesis-analytics@aws-sdk/client-kinesis-analytics-browser@aws-sdk/client-iotfleethub@aws-sdk/client-iotfleetwise@aws-sdk/client-iotsecuretunneling@aws-sdk/client-iotsitewise@aws-sdk/client-iotthingsgraph@aws-sdk/client-iotthingsgraph-browser@aws-sdk/client-iot-1click-projects@aws-sdk/client-iot-1click-projects-browser@aws-sdk/client-iot-browser@aws-sdk/client-iot-data-plane@aws-sdk/client-iot-data-plane-browser@aws-sdk/client-iot-events@aws-sdk/client-iot-events-browser@aws-sdk/client-iot-events-data@aws-sdk/client-iot-events-data-browser@aws-sdk/client-iot-jobs-data-plane@aws-sdk/client-iot-jobs-data-plane-browser@aws-sdk/client-iot-roborunner@aws-sdk/client-iot-wireless@aws-sdk/client-iotanalytics@aws-sdk/client-iotanalytics-browser@aws-sdk/client-iotdeviceadvisor@aws-sdk/client-ivs@aws-sdk/client-ivs-realtime@aws-sdk/client-ivschat@aws-sdk/client-kafka@aws-sdk/client-kafka-browser@aws-sdk/client-iot@aws-sdk/client-iot-1click-devices-service@aws-sdk/client-iot-1click-devices-service-browser@aws-sdk/client-iottwinmaker@aws-sdk/client-internetmonitor
5.2.0

2 years ago

5.1.0

2 years ago

5.0.0

2 years ago

4.0.0

2 years ago

3.0.0

2 years ago

2.0.2

3 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.2.2

4 years ago

1.2.0

4 years ago

1.2.1

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

5 years ago

1.0.0-alpha.0

5 years ago

0.1.0-preview.4

5 years ago

0.1.0-preview.3

6 years ago

0.1.0-preview.2

6 years ago

0.1.0-preview.1

6 years ago

0.1.0

7 years ago