Package org.dashj.bls

Class ExtendedPublicKey


  • public class ExtendedPublicKey
    extends Object
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
      • VERSION

        public static final long VERSION
      • SIZE

        public static final long SIZE
    • Constructor Detail

      • ExtendedPublicKey

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

        public ExtendedPublicKey()
    • Method Detail

      • finalize

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

        public void delete()
      • fromBytes

        public static ExtendedPublicKey fromBytes​(byte[] bytes,
                                                  boolean fLegacy)
      • getVersion

        public long getVersion()
      • getDepth

        public short getDepth()
      • getParentFingerprint

        public long getParentFingerprint()
      • getChildNumber

        public long getChildNumber()
      • getChainCode

        public ChainCode getChainCode()
      • getPublicKey

        public G1Element getPublicKey()
      • serialize

        public void serialize​(byte[] buffer,
                              boolean fLegacy)
      • serialize

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

        public byte[] serialize​(boolean fLegacy)
      • serialize

        public byte[] serialize()