Skip to content

Commit 1581e8d

Browse files
committed
Fixed accents bug
1 parent 5e5f64e commit 1581e8d

File tree

5 files changed

+12
-4
lines changed

5 files changed

+12
-4
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# v0.1.1 / 2014-07-27
2+
3+
Fixed accents bug
4+
15
# v0.1.0 / 2014-01-05
26

37
Initial release

build/sha256.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "js-sha256",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"description": "A simple SHA-256 / SHA-224 hash function for JavaScript supports UTF-8 encoding.",
55
"main": "src/sha256.js",
66
"scripts": {

src/sha256.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* js-sha256 v0.1.0
2+
* js-sha256 v0.1.1
33
* https://github.com/emn178/js-sha256
44
*
55
* Copyright 2014, [email protected]
@@ -137,7 +137,7 @@
137137
var hasUTF8 = function(message) {
138138
var i = message.length;
139139
while(i--)
140-
if(message.charCodeAt(i) > 255)
140+
if(message.charCodeAt(i) > 127)
141141
return true;
142142
return false;
143143
};

tests/test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
assert('sha256 1', 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', sha256(''));
22
assert('sha256 2', 'd7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592', sha256('The quick brown fox jumps over the lazy dog'));
33
assert('sha256 3', 'ef537f25c895bfa782526529a9b63d97aa631564d5d789c2b765448c8635fb6c', sha256('The quick brown fox jumps over the lazy dog.'));
4+
assert('sha256 4', '72726d8818f693066ceb69afa364218b692e62ea92b385782363780f47529c21', sha256('中文'));
5+
assert('sha256 5', '53196d1acfce0c4b264e01e8018c989d571351f59e33f055f76ff15b4f0516c6', sha256('aécio'));
46
assert('sha224 1', 'd14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f', sha224(''));
57
assert('sha224 2', '730e109bd7a8a32b1cb9d9a09aa2325d2430587ddbc0c38bad911525', sha224('The quick brown fox jumps over the lazy dog'));
68
assert('sha224 3', '619cba8e8e05826e9b8c519c0a5c68f4fb653e8a3d8aa04bb2c8cd4c', sha224('The quick brown fox jumps over the lazy dog.'));
9+
assert('sha224 4', 'dfbab71afdf54388af4d55f8bd3de8c9b15e0eb916bf9125f4a959d4', sha224('中文'));
10+
assert('sha224 5', 'd12841cafd89c534924a839e62bf35a2b5f3717b7802eb19bd8d8e15', sha224('aécio'));

0 commit comments

Comments
 (0)