package gov.loc.repository.bagit.verify; import gov.loc.repository.bagit.hash.BagitAlgorithmNameToSupportedAlgorithmMapping; import gov.loc.repository.bagit.hash.StandardSupportedAlgorithms; import gov.loc.repository.bagit.hash.SupportedAlgorithm; public class MySupportedNameToAlgorithmMapping implements BagitAlgorithmNameToSupportedAlgorithmMapping { @Override public SupportedAlgorithm getSupportedAlgorithm(String bagitAlgorithmName) { if("sha3256".equals(bagitAlgorithmName)){ return new SHA3256Algorithm(); } return StandardSupportedAlgorithms.valueOf(bagitAlgorithmName.toUpperCase()); } }