iana-hashes
TypeScript icon, indicating that this package has built-in type declarations

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.

Readme

Keywords

Package Sidebar

Install

npm i iana-hashes

Weekly Downloads

1,916

Version

1.1.0

License

MIT

Unpacked Size

6.41 kB

Total Files

8

Last publish

Collaborators

  • andyet-ops
  • lancestout