@ksen/crypto-ts
Version:
A cryptography algorithms library compatible with ES6 and TypeScript
20 lines (18 loc) • 383 B
text/typescript
/**
* Electronic Codebook block mode.
*/
import {
BlockCipherMode,
} from './cipher-core';
export class ECB extends BlockCipherMode {
}
ECB.Encryptor = class extends ECB {
processBlock(words, offset) {
this._cipher.encryptBlock(words, offset);
}
};
ECB.Decryptor = class extends ECB {
processBlock(words, offset) {
this._cipher.decryptBlock(words, offset);
}
};