support other languages.
This commit is contained in:
parent
1d8c9e7c99
commit
8e9f0d1bf7
@ -88,6 +88,7 @@ var KeyPair = bcoin.keypair;
|
||||
var LRU = require('./lru');
|
||||
var BufferWriter = require('./writer');
|
||||
var BufferReader = require('./reader');
|
||||
var unorm = require('../../vendor/unorm');
|
||||
|
||||
/**
|
||||
* HD Seed
|
||||
@ -148,8 +149,8 @@ Mnemonic.prototype.createSeed = function createSeed() {
|
||||
this.phrase = this.createMnemonic();
|
||||
|
||||
this.seed = utils.pbkdf2(
|
||||
this.phrase,
|
||||
'mnemonic' + this.passphrase,
|
||||
unorm.nfkd(this.phrase),
|
||||
unorm.nfkd('mnemonic' + this.passphrase),
|
||||
2048, 64);
|
||||
|
||||
return this.seed;
|
||||
@ -196,7 +197,6 @@ Mnemonic.prototype.createMnemonic = function createMnemonic() {
|
||||
*/
|
||||
|
||||
Mnemonic.getWordlist = function getWordlist(lang) {
|
||||
assert(lang === 'english', 'Unknown language.');
|
||||
switch (lang) {
|
||||
case 'simplified chinese':
|
||||
return require('../../etc/chinese-simplified.js');
|
||||
|
||||
488
vendor/unorm.js
vendored
Normal file
488
vendor/unorm.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user