Spaces:
Runtime error
Runtime error
;(function (root, factory, undef) { | |
if (typeof exports === "object") { | |
// CommonJS | |
module.exports = exports = factory(require("./core"), require("./cipher-core")); | |
} | |
else if (typeof define === "function" && define.amd) { | |
// AMD | |
define(["./core", "./cipher-core"], factory); | |
} | |
else { | |
// Global (browser) | |
factory(root.CryptoJS); | |
} | |
}(this, function (CryptoJS) { | |
(function (undefined) { | |
// Shortcuts | |
var C = CryptoJS; | |
var C_lib = C.lib; | |
var CipherParams = C_lib.CipherParams; | |
var C_enc = C.enc; | |
var Hex = C_enc.Hex; | |
var C_format = C.format; | |
var HexFormatter = C_format.Hex = { | |
/** | |
* Converts the ciphertext of a cipher params object to a hexadecimally encoded string. | |
* | |
* @param {CipherParams} cipherParams The cipher params object. | |
* | |
* @return {string} The hexadecimally encoded string. | |
* | |
* @static | |
* | |
* @example | |
* | |
* var hexString = CryptoJS.format.Hex.stringify(cipherParams); | |
*/ | |
stringify: function (cipherParams) { | |
return cipherParams.ciphertext.toString(Hex); | |
}, | |
/** | |
* Converts a hexadecimally encoded ciphertext string to a cipher params object. | |
* | |
* @param {string} input The hexadecimally encoded string. | |
* | |
* @return {CipherParams} The cipher params object. | |
* | |
* @static | |
* | |
* @example | |
* | |
* var cipherParams = CryptoJS.format.Hex.parse(hexString); | |
*/ | |
parse: function (input) { | |
var ciphertext = Hex.parse(input); | |
return CipherParams.create({ ciphertext: ciphertext }); | |
} | |
}; | |
}()); | |
return CryptoJS.format.Hex; | |
})); |