23 lines
505 B
Java
23 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);
|
|
|
|
}
|
|
|
|
}
|