import { Text, Timeline } from "@mantine/core"; import { IconDeviceDesktop, IconKering, IconKey, IconMessage, IconServer } from "@tabler/icons-react"; export function Sender() { return ( } title="Enter message"> You enter message text in chat. } title="Encrypt for you"> Message encrypted for your device using AES-256 encryption. Need for safety save message on your device. } title="Encrypt for opponent"> Encrypt message for recipient using ChaCha20 encryption. Encrypt message with chacha20 with key. } title="Encrypt ChaCha20 key to send"> Encrypt key of previous step with recipient public key using RSA-4096 encryption. Needs for send encrypted key to opponent. } title="Send encrypted data to server"> Send encrypted message and encrypted ChaCha20 key to server for delivery to recipient. See next steps in recipient timeline. ) }