[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