diff --git a/docs/BetaTestPlan.md b/docs/BetaTestPlan.md index 16a1e1b..d8c00fc 100644 --- a/docs/BetaTestPlan.md +++ b/docs/BetaTestPlan.md @@ -3,16 +3,20 @@ ## Core Features ### Icing protocol -- Key generation -- Handshake +- Handshakes - ECDH - Compression - Audio error correction -- Vocal filter +- In-call pubkey share +- Trust shifts -### Icing dialer (based on Icing lib, based itself on Icing protocol) +### Icing dialer (based on Icing kotlin library, an Icing protocol implementation) - Call - Encrypted if public key available + - Allows users to share their public keys + - Normal call if conditions unment + - Encrypted and clear DTMF transmission + - SIM choice on call - Call history - Contacts @@ -30,9 +34,17 @@ - Quick link to call, text, block, share number... - SIM settings - - Default SIM + - Default SIM choice + +- Asymetric Keys + - Secure storage + - Generation at startup if missing + - Full key management + - Secure generation + - Exportation on creation (insecure generation) + - Importation + - Trust shift -- SMS? ## Beta Testing Scenarii - Call from Icing dialer to another dialer (Google, Apple...)