26 lines
624 B
JavaScript
26 lines
624 B
JavaScript
/*
|
|
CryptoJS v3.1.2
|
|
code.google.com/p/crypto-js
|
|
(c) 2009-2013 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;
|
|
}());
|