UNPKG

otr4

Version:

OTR Messaging Protocol [native libotr4.x.x]

10 lines (9 loc) 294 B
//converts a string to an ArrayBuffer module.exports = function str2ab(str) { var buf = new ArrayBuffer(str.length * 2); // 2 bytes for each char var bufView = new Uint16Array(buf); for (var i = 0, strLen = str.length; i < strLen; i++) { bufView[i] = str.charCodeAt(i); } return buf; };