MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / checksum

Method checksum

ij/src/main/java/ij/macro/Functions.java:6896–6910  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6894 }
6895
6896 private String checksum(){
6897 String method = getFirstString();
6898 String src = getLastString();
6899 method = method.toUpperCase();
6900 if (method.contains("FILE") && method.contains("MD5"))
6901 return Tools.getHash("MD5", true, src);
6902 if (method.contains("STRING") && method.contains("MD5"))
6903 return Tools.getHash("MD5", false, src);
6904 if (method.contains("FILE") && method.contains("SHA-256"))
6905 return Tools.getHash("SHA-256", true, src);
6906 if (method.contains("STRING") && method.contains("SHA-256"))
6907 return Tools.getHash("SHA-256", false, src);
6908 interp.error("must contain 'file' or 'string' and 'MD5' or 'SHA-256'");
6909 return "0";
6910 }
6911
6912 private String pad() {
6913 int intArg = 0;

Callers 1

doIJMethod · 0.95

Calls 5

getFirstStringMethod · 0.95
getLastStringMethod · 0.95
getHashMethod · 0.95
containsMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected