mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-11-15 11:58:30 +00:00
Support for importing/exporting private keys in sipa format. Resolves issue 48.
This commit is contained in:
@@ -20,8 +20,10 @@ import org.bouncycastle.util.encoders.Hex;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.math.BigInteger;
|
||||
import java.security.PrivateKey;
|
||||
|
||||
import static com.google.bitcoin.core.Utils.*;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class ECKeyTest {
|
||||
@@ -68,4 +70,13 @@ public class ECKeyTest {
|
||||
assertTrue(roundtripKey.verify(message, decodedKey.sign(message)));
|
||||
assertTrue(decodedKey.verify(message, roundtripKey.sign(message)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void base58Encoding() throws Exception {
|
||||
String addr = "mqAJmaxMcG5pPHHc3H3NtyXzY7kGbJLuMF";
|
||||
String privkey = "92shANodC6Y4evT5kFzjNFQAdjqTtHAnDTLzqBBq4BbKUPyx6CD";
|
||||
ECKey key = new DumpedPrivateKey(NetworkParameters.testNet(), privkey).getKey();
|
||||
assertEquals(privkey, key.getPrivateKeyEncoded(NetworkParameters.testNet()).toString());
|
||||
assertEquals(addr, key.toAddress(NetworkParameters.testNet()).toString());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user