UNPKG

@ksen/crypto-ts

Version:

A cryptography algorithms library compatible with ES6 and TypeScript

20 lines (18 loc) 383 B
/** * 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); } };