summaryrefslogtreecommitdiff
path: root/www/lib/crypto-js/pad-iso97971.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/lib/crypto-js/pad-iso97971.js')
-rw-r--r--www/lib/crypto-js/pad-iso97971.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/www/lib/crypto-js/pad-iso97971.js b/www/lib/crypto-js/pad-iso97971.js
deleted file mode 100644
index 41049b45..00000000
--- a/www/lib/crypto-js/pad-iso97971.js
+++ /dev/null
@@ -1,40 +0,0 @@
-;(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) {
-
- /**
- * ISO/IEC 9797-1 Padding Method 2.
- */
- CryptoJS.pad.Iso97971 = {
- pad: function (data, blockSize) {
- // Add 0x80 byte
- data.concat(CryptoJS.lib.WordArray.create([0x80000000], 1));
-
- // Zero pad the rest
- CryptoJS.pad.ZeroPadding.pad(data, blockSize);
- },
-
- unpad: function (data) {
- // Remove zero padding
- CryptoJS.pad.ZeroPadding.unpad(data);
-
- // Remove one more byte -- the 0x80 byte
- data.sigBytes--;
- }
- };
-
-
- return CryptoJS.pad.Iso97971;
-
-})); \ No newline at end of file