static List init()

in src/java/org/apache/fulcrum/jce/crypto/extended/CryptoParametersJ8.java [184:203]


	static List<String> init() {
		List<String> result = new ArrayList<String>();
		List<String> defaultSupportedTypes = LISTS[0];
		String providerType = PROVIDER_TYPES[0];
		result = getSupportedAlgos(defaultSupportedTypes, providerType, true);
		// no duplicates
		Set<String> resultSet = new LinkedHashSet<String>(result);
		resultSet.addAll( getSupportedAlgos(defaultSupportedTypes, providerType, false));

		List<String> algoList = LISTS[1];
		String type = PROVIDER_TYPES[1];
		List<String> result3 = CryptoParametersJ8.getSupportedAlgos(algoList, type, true);
		defaultSupportedTypes.stream().forEach(c-> {
			if (result3.stream().anyMatch(x -> x.contains(c))) {
				//System.out.println("adding " + c);
				resultSet.add(c);
			}
		});
		return new ArrayList<>(resultSet);
	}