package com.mobify.astro.security;

import java.security.SecureRandom;

class IvGenerator {

    private int ivLength;
    private SecureRandom secureRandom;

    IvGenerator(int ivLength) {
        this.ivLength = ivLength;
        this.secureRandom = new SecureRandom();
    }

    byte[] generate() {
        final byte[] iv = new byte[ivLength];
        secureRandom.nextBytes(iv);
        return iv;
    }
}
