Package java.security

Class SecureRandomSpi

    • Constructor Detail

      • SecureRandomSpi

        public SecureRandomSpi()
    • Method Detail

      • engineSetSeed

        protected abstract void engineSetSeed​(byte[] seed)
        Reseeds this SecureRandomSpi instance with the specified seed. The seed of this SecureRandomSpi instance is supplemented, not replaced.
        Parameters:
        seed - the new seed.
      • engineNextBytes

        protected abstract void engineNextBytes​(byte[] bytes)
        Generates and stores random bytes in the given byte[] for each array element.
        Parameters:
        bytes - the byte[] to be filled with random bytes.
      • engineGenerateSeed

        protected abstract byte[] engineGenerateSeed​(int numBytes)
        Generates and returns the specified number of seed bytes, computed using the seed generation algorithm used by this SecureRandomSpi.
        Parameters:
        numBytes - the number of seed bytes.
        Returns:
        the seed bytes