Package org.dashj.bls
Class ExtendedPrivateKey
- java.lang.Object
-
- org.dashj.bls.ExtendedPrivateKey
-
public class ExtendedPrivateKey extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static longSIZEprotected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description ExtendedPrivateKey()protectedExtendedPrivateKey(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()static ExtendedPrivateKeyfromBytes(byte[] bytes)static ExtendedPrivateKeyfromSeed(byte[] bytes)ChainCodegetChainCode()longgetChildNumber()protected static longgetCPtr(ExtendedPrivateKey obj)shortgetDepth()ExtendedPublicKeygetExtendedPublicKey()ExtendedPublicKeygetExtendedPublicKey(boolean fLegacy)longgetParentFingerprint()PrivateKeygetPrivateKey()G1ElementgetPublicKey()longgetVersion()ExtendedPrivateKeyprivateChild(long i)ExtendedPrivateKeyprivateChild(long i, boolean fLegacy)ExtendedPublicKeypublicChild(long i)byte[]serialize()voidserialize(byte[] buffer)
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(ExtendedPrivateKey obj)
-
delete
public void delete()
-
fromSeed
public static ExtendedPrivateKey fromSeed(byte[] bytes)
-
fromBytes
public static ExtendedPrivateKey fromBytes(byte[] bytes)
-
privateChild
public ExtendedPrivateKey privateChild(long i, boolean fLegacy)
-
privateChild
public ExtendedPrivateKey privateChild(long i)
-
publicChild
public ExtendedPublicKey publicChild(long i)
-
getVersion
public long getVersion()
-
getDepth
public short getDepth()
-
getParentFingerprint
public long getParentFingerprint()
-
getChildNumber
public long getChildNumber()
-
getChainCode
public ChainCode getChainCode()
-
getPrivateKey
public PrivateKey getPrivateKey()
-
getPublicKey
public G1Element getPublicKey()
-
getExtendedPublicKey
public ExtendedPublicKey getExtendedPublicKey(boolean fLegacy)
-
getExtendedPublicKey
public ExtendedPublicKey getExtendedPublicKey()
-
serialize
public void serialize(byte[] buffer)
-
serialize
public byte[] serialize()
-
-