Sha256: 2d3be8a2cc390517b902de2054924fbe535c702b7cca91b4a914698fed39ee89

Contents?: true

Size: 717 Bytes

Versions: 1

Compression:

Stored size: 717 Bytes

Contents

import { RSADigestAlgorithm, TRSAKeyPair } from './interface';
export declare const pemToBytes: (pem: string) => Uint8Array;
export declare const bytesToPem: (bytes: Uint8Array, type: "rsaPrivateNonEncrypted" | "rsaPublic") => string;
export declare const rsaKeyPairSync: (bits?: number | undefined, e?: number | undefined) => TRSAKeyPair;
export declare const rsaKeyPair: (bits?: number | undefined, e?: number | undefined) => Promise<TRSAKeyPair>;
export declare const rsaSign: (rsaPrivateKey: Uint8Array, message: Uint8Array, digest?: RSADigestAlgorithm) => Uint8Array;
export declare const rsaVerify: (rsaPublicKey: Uint8Array, message: Uint8Array, signature: Uint8Array, digest?: RSADigestAlgorithm) => boolean;

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
waves_lib-0.1.0 js/node_modules/@waves/ts-lib-crypto/crypto/rsa.d.ts