Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils/platforms/rhino/lib/md5.js
diff options
context:
space:
mode:
Diffstat (limited to 'utils/platforms/rhino/lib/md5.js')
-rwxr-xr-xutils/platforms/rhino/lib/md5.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/utils/platforms/rhino/lib/md5.js b/utils/platforms/rhino/lib/md5.js
deleted file mode 100755
index 265df51..0000000
--- a/utils/platforms/rhino/lib/md5.js
+++ /dev/null
@@ -1,40 +0,0 @@
-
-var binary = require("./binary");
-
-var JString = Packages.java.lang.String,
- JInteger = Packages.java.lang.Integer,
- JStringBuffer = Packages.java.lang.StringBuffer,
- JMessageDigest = Packages.java.security.MessageDigest;
-
-exports.hash = function (str) {
- var jstr = new JString(str);
- var algorithm = JMessageDigest.getInstance("MD5");
- algorithm.reset();
- algorithm.update(jstr.getBytes());
- var bytes = algorithm.digest();
- return binary.ByteString(bytes);
-};
-
-// deprecated
-//
-
-var MD5 = exports.MD5 = {};
-
-MD5.hexdigest = function(str) {
- system.log.warn('hexdigest is depreacted, use md5.hash().toString(16)');
- var jstr = new JString(str);
- var algorithm = JMessageDigest.getInstance("MD5");
-
- algorithm.reset();
- algorithm.update(jstr.getBytes());
-
- var messageDigest = algorithm.digest();
-
- var hexString = new JStringBuffer();
- for (var i = 0; i < messageDigest.length; i++) {
- hexString.append(JInteger.toHexString(0xFF & messageDigest[i]));
- }
-
- return String(hexString.toString());
-};
-