bridged are_equal_mnemonics

pull/41/head
Paul Shapiro 6 years ago
parent 84c8db7756
commit a0f3bcd69c

File diff suppressed because one or more lines are too long

@ -284,6 +284,22 @@ var cnUtil = function(currencyConfig)
};
};
this.are_equal_mnemonics = function(a, b) {
const args =
{
a: a,
b: b
};
const args_str = JSON.stringify(args);
const CNCrypto = loaded_CNCrypto();
const ret_string = CNCrypto.are_equal_mnemonics(args_str);
const ret = JSON.parse(ret_string);
if (typeof ret.err_msg !== 'undefined' && ret.err_msg) {
throw ret.err_msg // TODO: maybe return this somehow
}
return ret_val_boolstring_to_bool(ret.retVal);
}
this.mnemonic_from_seed = function(
seed_string,
wordset_name

@ -48,6 +48,7 @@ EMSCRIPTEN_BINDINGS(my_module)
emscripten::function("new_payment_id", &serial_bridge::new_payment_id);
//
emscripten::function("newly_created_wallet", &serial_bridge::newly_created_wallet);
emscripten::function("are_equal_mnemonics", &serial_bridge::are_equal_mnemonics);
emscripten::function("mnemonic_from_seed", &serial_bridge::mnemonic_from_seed);
emscripten::function("seed_and_keys_from_mnemonic", &serial_bridge::seed_and_keys_from_mnemonic);
emscripten::function("validate_components_for_login", &serial_bridge::validate_components_for_login);

@ -1 +1 @@
Subproject commit 27efeb8d6b67a5121d2c05de13444f1bb5c3c420
Subproject commit 8c17ae47661c76cf09f8ad42f21c5794cfc020be

@ -100,6 +100,13 @@ dummy_test_utils.OnceModuleReady(
console.timeEnd("newly_created_wallet")
console.log("newly_created_wallet ret", ret_string)
})
setTimeout(function() {
console.time("are_equal_mnemonics")
const args_str = '{"a":"foxe selfish hum nexus juven dodeg pepp ember biscuti elap jazz vibrate biscui","b":"fox sel hum nex juv dod pep emb bis ela jaz vib bis"}'
const ret_string = Module.are_equal_mnemonics(args_str)
console.timeEnd("are_equal_mnemonics")
console.log("are_equal_mnemonics ret", ret_string)
})
setTimeout(function() {
console.time("mnemonic_from_seed")
const args_str = '{"seed_string":"9c973aa296b79bbf452781dd3d32ad7f","wordset_name":"English"}'

Loading…
Cancel
Save