21 lines
552 B
Java
21 lines
552 B
Java
package org.bouncycastle.crypto;
|
|
|
|
import java.security.SecureRandom;
|
|
|
|
/* loaded from: classes6.dex */
|
|
public class CipherKeyGenerator {
|
|
public SecureRandom random;
|
|
public int strength;
|
|
|
|
public void init(KeyGenerationParameters keyGenerationParameters) {
|
|
this.random = keyGenerationParameters.getRandom();
|
|
this.strength = (keyGenerationParameters.getStrength() + 7) / 8;
|
|
}
|
|
|
|
public byte[] generateKey() {
|
|
byte[] bArr = new byte[this.strength];
|
|
this.random.nextBytes(bArr);
|
|
return bArr;
|
|
}
|
|
}
|