|
|
@ -97,8 +97,6 @@ define([
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// FIXME don't spread the functions below across this file and common-hash
|
|
|
|
|
|
|
|
// find a permanent home for these hacks
|
|
|
|
|
|
|
|
var urlSafeB64 = function (u8) {
|
|
|
|
var urlSafeB64 = function (u8) {
|
|
|
|
return Nacl.util.encodeBase64(u8).replace(/\//g, '-');
|
|
|
|
return Nacl.util.encodeBase64(u8).replace(/\//g, '-');
|
|
|
|
};
|
|
|
|
};
|
|
|
@ -117,16 +115,6 @@ define([
|
|
|
|
return absolute + '#' + symmetric;
|
|
|
|
return absolute + '#' + symmetric;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
Block.createBlockHash = function (href, key) {
|
|
|
|
|
|
|
|
if (typeof(href) !== 'string') { return; }
|
|
|
|
|
|
|
|
if (!(key instanceof Uint8Array)) { return; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try { return href + '#' + Nacl.util.encodeBase64(key); }
|
|
|
|
|
|
|
|
catch (e) { return; }
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var decodeSafeB64 = function (b64) {
|
|
|
|
var decodeSafeB64 = function (b64) {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
return Nacl.util.decodeBase64(b64.replace(/\-/g, '/'));
|
|
|
|
return Nacl.util.decodeBase64(b64.replace(/\-/g, '/'));
|
|
|
|