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