package com.airlock.iam.security.util.crypto.iv;

import com.airlock.iam.security.util.SeededSecureRandom;
import java.security.SecureRandom;

public final class SecureRandomIvGenerator implements IvGenerator {
   private final SecureRandom random = SeededSecureRandom.getInstance();

   @Override
   public byte[] generateIv(int length) {
      byte[] iv = new byte[length];
      this.random.nextBytes(iv);
      return iv;
   }
}
