diff --git a/src/sha3.js b/src/sha3.js index 370a5c5..8403277 100644 --- a/src/sha3.js +++ b/src/sha3.js @@ -67,10 +67,8 @@ throw new Error(INPUT_ERROR); } else if (ARRAY_BUFFER && message.constructor === ArrayBuffer) { message = new Uint8Array(message); - } else if (!isArray(message)) { - if (!ARRAY_BUFFER || !isView(message)) { - throw new Error(INPUT_ERROR); - } + } else if (!isArray(message) && !isView(message)) { + throw new Error(INPUT_ERROR); } } else { throw new Error(INPUT_ERROR);