Socket
Socket
Sign inDemoInstall

keccak

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

keccak - npm Package Compare versions

Comparing version 1.2.0 to 1.3.0

3

lib/api/keccak.js
'use strict'
var Buffer = require('safe-buffer').Buffer
var Transform = require('stream').Transform

@@ -47,3 +48,3 @@ var inherits = require('inherits')

if (this._finalized) throw new Error('Digest already called')
if (!Buffer.isBuffer(data)) data = new Buffer(data, encoding)
if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding)

@@ -50,0 +51,0 @@ this._state.absorb(data)

'use strict'
var Buffer = require('safe-buffer').Buffer
var Transform = require('stream').Transform

@@ -41,3 +42,3 @@ var inherits = require('inherits')

if (this._finalized) throw new Error('Squeeze already called')
if (!Buffer.isBuffer(data)) data = new Buffer(data, encoding)
if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding)

@@ -44,0 +45,0 @@ this._state.absorb(data)

'use strict'
var Buffer = require('safe-buffer').Buffer
var keccakState = require('./keccak-state-unroll')

@@ -49,3 +50,3 @@

var output = new Buffer(length)
var output = Buffer.alloc(length)
for (var i = 0; i < length; ++i) {

@@ -52,0 +53,0 @@ output[i] = (this.state[~~(this.count / 4)] >>> (8 * (this.count % 4))) & 0xff

{
"name": "keccak",
"version": "1.2.0",
"version": "1.3.0",
"description": "Keccak sponge function family",

@@ -46,11 +46,12 @@ "keywords": [

"nan": "^2.2.1",
"prebuild-install": "^2.0.0"
"prebuild-install": "^2.0.0",
"safe-buffer": "^5.1.0"
},
"devDependencies": {
"browserify": "^14.1.0",
"nyc": "^10.0.0",
"nyc": "^11.0.2",
"prebuild": "^6.0.0",
"prebuild-ci": "^2.2.0",
"proxyquire": "^1.7.10",
"standard": "*",
"standard": "^10.0.2",
"tape": "^4.5.1"

@@ -57,0 +58,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc