Checking sketch of JS libs.

This commit is contained in:
Arthur Britto
2012-09-18 15:44:25 -07:00
committed by Stefan Thomas
parent a1ca3a044b
commit 14eb853f27
3 changed files with 116 additions and 0 deletions

44
js/serializer.js Normal file
View File

@@ -0,0 +1,44 @@
//
var serializer = {};
serializer.addUInt16 = function(value) {
switch (typeof value) {
case 'string':
addUInt16(value.charCodeAt(0));
break;
case 'integer':
for (i = 16/8; i; i -=1) {
raw.push(value & 255);
value >>= 8;
}
break;
default:
throw 'UNEXPECTED_TYPE';
}
};
serializer.addUInt160 = function(value) {
switch (typeof value) {
case 'array':
raw.concat(value);
break;
case 'integer':
for (i = 160/8; i; i -=1) {
raw.push(value & 255);
value >>= 8;
}
break;
default:
throw 'UNEXPECTED_TYPE';
}
};
serializer.getSHA512Half = function() {
};
// vim:ts=4