public static CryptoStreamFactoryJ8 getInstance()

in src/java/org/apache/fulcrum/jce/crypto/extended/CryptoStreamFactoryJ8Template.java [150:168]


    public static CryptoStreamFactoryJ8 getInstance(TYPES type, byte[] salt, int count) 
    {
        synchronized (CryptoStreamFactoryJ8Template.class) {
            if( !instances.containsKey(type) )
            {
                try {
                    instances.put(type, 
                            (type.equals(TYPES.PBE))? new CryptoStreamPBEImpl(salt, count):
                                new CryptoStreamGCMImpl(salt)
                            );
                } catch (Exception e) {
                    e.printStackTrace();
                    throw new RuntimeException(e.getMessage());
                }
            }
    
            return instances.get(type);
        }
    }