27 lines
624 B
JavaScript
27 lines
624 B
JavaScript
|
/*
|
||
|
CryptoJS v3.0.2
|
||
|
code.google.com/p/crypto-js
|
||
|
(c) 2009-2012 by Jeff Mott. All rights reserved.
|
||
|
code.google.com/p/crypto-js/wiki/License
|
||
|
*/
|
||
|
/**
|
||
|
* Electronic Codebook block mode.
|
||
|
*/
|
||
|
CryptoJS.mode.ECB = (function () {
|
||
|
var ECB = CryptoJS.lib.BlockCipherMode.extend();
|
||
|
|
||
|
ECB.Encryptor = ECB.extend({
|
||
|
processBlock: function (words, offset) {
|
||
|
this._cipher.encryptBlock(words, offset);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
ECB.Decryptor = ECB.extend({
|
||
|
processBlock: function (words, offset) {
|
||
|
this._cipher.decryptBlock(words, offset);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
return ECB;
|
||
|
}());
|