UNPKG

@chatereum/react-e2ee

Version:

A End-to-end encryption library for React and browser based JavaScript frameworks

12 lines (11 loc) 858 B
declare const arrayBufferToBase64: (arrayBuffer: ArrayBuffer) => string; declare const base64ToArrayBuffer: (str: string) => ArrayBuffer; declare const toPrivatePem: (privateKey: ArrayBuffer) => string; declare const toPublicPem: (publicKey: ArrayBuffer) => string; declare const encodeMessage: (plainText: string) => ArrayBuffer; declare const getPublicCryptoKey: (public_key: string) => Promise<CryptoKey>; declare const getPrivateCryptoKey: (private_key: string) => Promise<CryptoKey>; declare const getAESCryptoKey: (aes_key: string) => Promise<CryptoKey>; declare const uIntToBase64: (u8: Uint8Array) => string; declare const base64ToUint8: (str: string) => Uint8Array; export { arrayBufferToBase64, base64ToArrayBuffer, encodeMessage, toPrivatePem, toPublicPem, getPublicCryptoKey, getPrivateCryptoKey, getAESCryptoKey, uIntToBase64, base64ToUint8, };