Class VMPCRandomGenerator

java.lang.Object
org.bouncycastle.crypto.prng.VMPCRandomGenerator
All Implemented Interfaces:
RandomGenerator

public class VMPCRandomGenerator extends Object implements RandomGenerator
  • Constructor Details

    • VMPCRandomGenerator

      public VMPCRandomGenerator()
  • Method Details

    • addSeedMaterial

      public void addSeedMaterial(byte[] seed)
      Description copied from interface: RandomGenerator
      Add more seed material to the generator.
      Specified by:
      addSeedMaterial in interface RandomGenerator
      Parameters:
      seed - a byte array to be mixed into the generator's state.
    • addSeedMaterial

      public void addSeedMaterial(long seed)
      Description copied from interface: RandomGenerator
      Add more seed material to the generator.
      Specified by:
      addSeedMaterial in interface RandomGenerator
      Parameters:
      seed - a long value to be mixed into the generator's state.
    • nextBytes

      public void nextBytes(byte[] bytes)
      Description copied from interface: RandomGenerator
      Fill bytes with random values.
      Specified by:
      nextBytes in interface RandomGenerator
      Parameters:
      bytes - byte array to be filled.
    • nextBytes

      public void nextBytes(byte[] bytes, int start, int len)
      Description copied from interface: RandomGenerator
      Fill part of bytes with random values.
      Specified by:
      nextBytes in interface RandomGenerator
      Parameters:
      bytes - byte array to be filled.
      start - index to start filling at.
      len - length of segment to fill.