- function binaryStringToByteArray(str) {
- var arrayLen = str.length / 8;
- var array = new Uint8Array(arrayLen);
- for (var i=0; i<arrayLen; i++) {
- var valueStr = str.substring(0,8);
+ function hexStringToBinaryString(hexString) {
+ binaryString = "";
+ for (var i=0; i<hexString.length; i++) {
+ binaryString += zfill(parseInt(hexString[i], 16).toString(2),4);
+ }
+ return binaryString;
+ }
+
+ function binaryStringToWordArray(binary) {
+ var aLen = binary.length / 32;
+ var a = [];
+ for (var i=0; i<aLen; i++) {
+ var valueStr = binary.substring(0,32);