jdk/src/java.base/unix/classes/sun/security/provider/NativePRNG.java
changeset 28542 d50a7783fe02
parent 25859 3317bb8137f4
child 30033 b9c86c17164a
equal deleted inserted replaced
28541:f6b5d78556d6 28542:d50a7783fe02
   369         private final Object LOCK_SET_SEED = new Object();
   369         private final Object LOCK_SET_SEED = new Object();
   370 
   370 
   371         // constructor, called only once from initIO()
   371         // constructor, called only once from initIO()
   372         private RandomIO(File seedFile, File nextFile) throws IOException {
   372         private RandomIO(File seedFile, File nextFile) throws IOException {
   373             this.seedFile = seedFile;
   373             this.seedFile = seedFile;
   374             seedIn = new FileInputStream(seedFile);
   374             seedIn = FileInputStreamPool.getInputStream(seedFile);
   375             nextIn = new FileInputStream(nextFile);
   375             nextIn = FileInputStreamPool.getInputStream(nextFile);
   376             nextBuffer = new byte[BUFFER_SIZE];
   376             nextBuffer = new byte[BUFFER_SIZE];
   377         }
   377         }
   378 
   378 
   379         // get the SHA1PRNG for mixing
   379         // get the SHA1PRNG for mixing
   380         // initialize if not yet created
   380         // initialize if not yet created