Sha256: 0a773952200c60db032cf5ca81caad4d8f6bf4f84401e2a7787f634fbd61dde8
Contents?: true
Size: 987 Bytes
Versions: 9
Compression:
Stored size: 987 Bytes
Contents
import { BigInteger } from "./jsbn"; export declare class RSAKey { constructor(); doPublic(x: BigInteger): BigInteger; doPrivate(x: BigInteger): BigInteger; setPublic(N: string, E: string): void; encrypt(text: string): string; setPrivate(N: string, E: string, D: string): void; setPrivateEx(N: string, E: string, D: string, P: string, Q: string, DP: string, DQ: string, C: string): void; generate(B: number, E: string): void; decrypt(ctext: string): string; generateAsync(B: number, E: string, callback: () => void): void; sign(text: string, digestMethod: (str: string) => string, digestName: string): string; verify(text: string, signature: string, digestMethod: (str: string) => string): boolean; protected n: BigInteger; protected e: number; protected d: BigInteger; protected p: BigInteger; protected q: BigInteger; protected dmp1: BigInteger; protected dmq1: BigInteger; protected coeff: BigInteger; }
Version data entries
9 entries across 9 versions & 1 rubygems