[Pkg-javascript-commits] [node-sha.js] annotated tag v2.1.4 created (now 9d6040d)

Bastien Roucariès rouca at moszumanska.debian.org
Fri May 5 09:04:33 UTC 2017


This is an automated email from the git hooks/post-receive script.

rouca pushed a change to annotated tag v2.1.4
in repository node-sha.js.

        at  9d6040d   (tag)
   tagging  4277483813720c57447078449ef68d3ffa871d8f (commit)
 tagged by  Dominic Tarr
        on  Sat Jun 7 02:06:33 2014 +0000

- Log -----------------------------------------------------------------
2.1.4

Dominic Tarr (118):
      initial
      update stuff, still one problem with finalizing some lengths...
      HAHA IT WORKS
      a few more test cases
      tidy
      refactor util functions out
      test incremental update
      update to buffer incrementally
      separate basic stuff into Hash function
      move of string stuff, use dataview
      use dataview
      use dataview
      deal with endianness
      hammer in a piton, incase I fall off this cliff
      tests for Hash
      more tests
      more debuging
      refactor tests
      fix digest
      convert to string
      remove redundant tests
      simplify bit manipulations
      use bigendian
      the working buffer can use system default endianness
      tidy
      { on end of line
      remove logging
      more encodings
      add more encodings to write
      tests for hex encoding
      toHex supports strings and buffers
      support hex encoding
      testling
      basic tests for encoding
      use bops for encoding/decoding
      use bops
      use bops at 0.1.1
      rename to Sha1
      support multiple encodings
      readme
      1.0.0
      remove unused utils
      drop support for legacy versions
      always run all tests
      didin't work
      0.11 is not working...
      add tests from NIST
      code to prepare nist-vectors.json
      handle large updates all at once, to pass NIST tests
      1.0.1
      todo
      update vector test to cover sha256
      use my toHex
      update hash tests - for some reason, t.deepEqual doesn't work well on buffers?
      remove final, and force to Uint8Array
      implement sha256!
      refactor tests, for createHash
      expose createHash, like node's crypto
      1.1.0
      interpret utf-8 as utf8
      leaking globals
      allow subclass to give hash by _hash method
      for some reason, this is MUCH faster!
      command to hash a large file
      this tiny change make it 11% faster on 174mb file!
      tidyup
      set debug mode to show time elapsed
      make installable as a command
      1.2.0
      Merge branch 'fix3'
      avoid unnecessary overwrite, 5% improvement
      this made no difference
      use _blockLength property
      1.2.1
      tidy
      this is a little faster, but not much...
      this is twice as fast! turns out creating DataViews is quite slow! /cc @feross
      this is quite a bit faster
      use toggle to compare with forge, but inlining makes this the same perf, although removing safe_add improved perf a lot
      tidy
      tidy
      tidy
      1.2.2
      support binary encoding
      compute correct length for binary string
      test coverage for binary encoding
      1.3.0
      experiment using node buffers
      fake buffer, based on DataView
      fix fakebuffer
      tests for fakebuffer
      getter for buffer length
      use fakebuffer instead of buffer
      use buffer methods
      Int32 is a little faster than Uint32
      refactor, to use buffers in tests
      inject Buffer dep, so can test with different implementations
      load browserify.js to force native-buffer-browserify
      inject Buffer dep into hash
      delete fakebuffer.js
      tidy
      tidy
      Merge branch 'buffer'
      remove custom encoding stuff - just use buffer
      remove encoding utils
      remove bops
      2.0.0
      Several Memory Related Performance Improvements
      2.1.0
      do not run test/test.js in the browser, it depends on node.js
      2.1.1
      work around tape/ff
      remove hexpp
      remove debugging stuff
      2.1.3
      native-buffer-browserify -> buffer
      use browserify edge case to get browser version of core module in node
      2.1.4

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-sha.js.git



More information about the Pkg-javascript-commits mailing list