npm

Check out our latest tech talk, "JavaScript Supply Chain Security" presented by VP of Security, Adam Baldwin.Watch it here »

iana-hashes

1.1.0 • Public • Published

IANA-Hashes

Use the IANA registered hash names with node crypto's hash functions

Build Status Dependency Status devDependency Status

Browser Support

What is this?

The iana-hashes module is a very thin wrapper for the node crypto module's hash functions, allowing you to use the hash names registered with IANA, which are the names typically used in Internet standards.

Installing

$ npm install iana-hashes

Building bundled/minified version (for AMD, etc)

$ make

The bundled and minified files will be in the generated build directory.

IANA Registry

View the "Hash Function Textual Names" registry at IANA

crypto IANA
md2 md2
md5 md5
sha1 sha-1
sha224 sha-224
sha256 sha-256
sha384 sha-384
sha512 sha-512

Usage

var hashes = require('iana-hashes');
 
hashes.createHash('sha-1').update('test-sha1').digest('hex');
hashes.createHmac('sha-1', 'key').update('test-sha1-hmac').digest('hex');

License

MIT

Created By

If you like this, follow @lancestout on twitter.

Keywords

install

npm i iana-hashes

Downloadsweekly downloads

2,903

version

1.1.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability