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 java.lang.String getAlgorithm()
        Returns the name of the algorithm
        Specified by:
        getAlgorithm in interface java.security.Key
        Returns:
        "GMSS"
      • getPublicKeyBytes

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

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

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

        public byte[] getEncoded()
        Specified by:
        getEncoded in interface java.security.Key
      • getFormat

        public java.lang.String getFormat()
        Specified by:
        getFormat in interface java.security.Key