UNPKG

@om-design/crypto

Version:

basic crypto base on openssl 3.3.1

13 lines (12 loc) 502 B
import type { Action, RsaPadMode } from '../enum'; import type { RsaWasm } from '../wasm'; import type { KeyPair } from './key-pair'; import { RsaBase } from './rsa-base'; export declare class Rsa extends RsaBase<RsaWasm> { private _padMode?; private _digest?; private _digestProps?; private _oaepLabel?; constructor(action: Action, key: KeyPair, padMode?: RsaPadMode, digest?: string, digestProps?: string, oaepLabel?: string); protected ensureContextAsync(): Promise<void>; }