Class BCGMSSPublicKey

    • Constructor Detail

      • BCGMSSPublicKey

        public BCGMSSPublicKey​(byte[] pub,
                               GMSSParameters gmssParameterSet)
        The constructor
        Parameters:
        pub - a raw GMSS public key
        gmssParameterSet - an instance of GMSS Parameterset
        See Also:
        GMSSKeyPairGenerator
    • Method Detail

      • getAlgorithm

        public String getAlgorithm()
        Returns the name of the algorithm
        Specified by:
        getAlgorithm in interface Key
        Returns:
        "GMSS"
      • getPublicKeyBytes

        public byte[] getPublicKeyBytes()
        Returns:
        The GMSS public key byte array
      • getParameterSet

        public GMSSParameters getParameterSet()
        Returns:
        The GMSS Parameterset
      • toString

        public String toString()
        Returns a human readable form of the GMSS public key
        Overrides:
        toString in class Object
        Returns:
        A human readable form of the GMSS public key
      • getEncoded

        public byte[] getEncoded()
        Specified by:
        getEncoded in interface Key