@chatereum/react-e2ee
Version:
A End-to-end encryption library for React and browser based JavaScript frameworks
12 lines (11 loc) • 858 B
TypeScript
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, };