UNPKG

@om-design/crypto

Version:

basic crypto base on openssl 3.3.1

8 lines (7 loc) 483 B
import type { AesWasm, AesModeWasm, ActionWasm, Instance, AesBaseWasm } from '../wasm'; import type { Action, AesMode } from '../enum'; import { AesBase } from './aes-base'; export declare class Aes extends AesBase<AesWasm> { protected static getAes(key: Uint8Array | ArrayBuffer | string, iv: Uint8Array | ArrayBuffer | string, action: Action, mode?: AesMode): AesBase<AesBaseWasm>; protected getContext(instace: Instance, action: ActionWasm, mode: AesModeWasm): AesWasm; }