mirror of
https://github.com/fromchat-messenger/web.git
synced 2026-09-22 19:15:08 +03:00
21 lines
803 B
TypeScript
21 lines
803 B
TypeScript
export { FromChatProtocol } from "./protocol/FromChatProtocol";
|
|
export type { EncryptedMessage } from "./protocol/types";
|
|
|
|
// Export crypto functions
|
|
export { generateX25519KeyPair, ecdhSharedSecret, deriveWrappingKey } from "./crypto/asymmetric";
|
|
export type { X25519KeyPair } from "./crypto/asymmetric";
|
|
export { importAesGcmKey, aesGcmEncrypt, aesGcmDecrypt } from "./crypto/symmetric";
|
|
export type { AesGcmCiphertext } from "./crypto/symmetric";
|
|
export { hkdfExtractAndExpand, randomBytes, importPassword, deriveKEK } from "./crypto/kdf";
|
|
|
|
// Export backup functions
|
|
export {
|
|
encryptBackupWithPassword,
|
|
decryptBackupWithPassword,
|
|
encodeBlob,
|
|
decodeBlob,
|
|
serializeBundle,
|
|
deserializeBundle
|
|
} from "./backup/backup";
|
|
export type { PrivateKeyBundle, EncryptedBackupBlob } from "./backup/backup";
|