Package org.dashj.bls

Class ExtendedPrivateKey


  • public class ExtendedPrivateKey
    extends Object
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
      • SIZE

        public static final long SIZE
    • Constructor Detail

      • ExtendedPrivateKey

        protected ExtendedPrivateKey​(long cPtr,
                                     boolean cMemoryOwn)
      • ExtendedPrivateKey

        public ExtendedPrivateKey()
    • Method Detail

      • finalize

        protected void finalize()
        Overrides:
        finalize in class Object
      • delete

        public void delete()
      • 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)
      • serialize

        public void serialize​(byte[] buffer)
      • serialize

        public byte[] serialize()