crypto-es
Version:
A cryptography algorithms library compatible with ES6 and TypeScript
24 lines (22 loc) • 581 B
text/typescript
import { BlockCipherMode } from "./cipher-core.cjs";
//#region src/mode-ctr.d.ts
/**
* CTR Encryptor/Decryptor (same operation)
*/
declare class CTRMode extends BlockCipherMode {
/** Counter for CTR mode */
_counter?: number[];
processBlock(words: number[], offset: number): void;
}
/**
* Counter block mode.
*/
declare class CTR extends BlockCipherMode {
/** Counter for CTR mode */
_counter?: number[];
static readonly Encryptor: typeof CTRMode;
static readonly Decryptor: typeof CTRMode;
}
//#endregion
export { CTR };
//# sourceMappingURL=mode-ctr.d.cts.map