in src/java/org/apache/fulcrum/jce/crypto/extended/CryptoStreamFactoryJ8Template.java [122:140]
public static CryptoStreamFactoryJ8 getInstance(TYPES type)
{
synchronized (CryptoStreamFactoryJ8Template.class) {
if( !instances.containsKey(type) )
{
try {
instances.put(type,
(type.equals(TYPES.PBE))? new CryptoStreamPBEImpl():
new CryptoStreamGCMImpl()
);
} catch (GeneralSecurityException e) {
e.printStackTrace();
throw new RuntimeException(e.getMessage());
}
}
return instances.get(type);
}
}