{"ast":null,"code":"import { createElementVNode as _createElementVNode, createTextVNode as _createTextVNode, createStaticVNode as _createStaticVNode, openBlock as _openBlock, createElementBlock as _createElementBlock } from \"vue\";\nconst _hoisted_1 = {\n id: \"description\",\n class: \"content\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, _cache[0] || (_cache[0] = [_createStaticVNode(\"

Project Description

What is Icing?

Icing is a simple, lightweight, and efficient dialer designed to replace your everyday phone app. It ensures end-to-end encryption of telephone communications by implementing a home-made, analogic-based voice encryption. Inspired by SRTP (Secure Real-time Transport Protocol), using ECDH (Elliptic Curve Diffie-Hellman).

Key Features

How It Works

Icing generates a cryptographic key pair for you. Share your public key with a neat QR code.

During a call between two Icing users, voices are encrypted, compressed, and transmitted via the telephone network using the Icing Acoustic Protocol.

Our Team

We are a team of five dedicated individuals working on this solution:

\", 5)]));\n}","map":{"version":3,"names":["id","class","_createElementBlock","_hoisted_1","_cache","_createStaticVNode"],"sources":["/home/stcb/Desktop/TEK/Icing/monorepo/website/src/components/ProjectDescription.vue"],"sourcesContent":["\n\n\n\n\n\n"],"mappings":";;EAEOA,EAAE,EAAC,aAAa;EAACC,KAAK,EAAC;;;uBAA5BC,mBAAA,CA2CM,OA3CNC,UA2CM,EAAAC,MAAA,QAAAA,MAAA,OA7CRC,kBAAA,gyE","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}