24 lines
505 B
Java
24 lines
505 B
Java
|
package com.luminiasoft.bitshares;
|
||
|
|
||
|
import java.util.Arrays;
|
||
|
import org.bitcoinj.core.ECKey;
|
||
|
import org.bitcoinj.crypto.HDKeyDerivation;
|
||
|
import org.bitcoinj.crypto.MnemonicCode;
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @author hvarona
|
||
|
*/
|
||
|
public class BIP39 {
|
||
|
|
||
|
private ECKey mPrivateKey;
|
||
|
|
||
|
public BIP39(String words, String passphrase) {
|
||
|
|
||
|
byte[] seed = MnemonicCode.toSeed(Arrays.asList(words.split(" ")), passphrase);
|
||
|
mPrivateKey = HDKeyDerivation.createMasterPrivateKey(seed);
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|