in src/main/java/software/amazon/encryption/s3/internal/CryptoFactory.java [25:37]
public static KeyGenerator generateKey(String algorithm, Provider provider) {
KeyGenerator generator;
try {
if (provider == null) {
generator = KeyGenerator.getInstance(algorithm);
} else {
generator = KeyGenerator.getInstance(algorithm, provider);
}
} catch (NoSuchAlgorithmException e) {
throw new S3EncryptionClientException("Unable to generate a(n) " + algorithm + " data key", e);
}
return generator;
}