Siamo orgogliosi di annunciare che l'app di Psono per iOS è ora disponibile pubblicamente nell'App Store. L'app è stata scritta in Flutter ed è rilasciata sotto licenza open source Apache 2.0. Il codice sorgente dell'app può essere trovato su gitlab.
L'app è tutt'altro che completa nelle funzionalità, ma supporta già tutte le funzionalità necessarie per usarla senza problemi. Finora l'app supporta le seguenti funzionalità:
In aggiunta a tutte le funzionalità specifiche per l'utente:
Psono utilizza le capacità all'avanguardia di iOS.
Psono utilizza il generatore di numeri casuali sicuro di Flutter per generare tutti i parametri crittografici.
La crittografia standard necessaria per l'interazione di Psono con un server Psono è realizzata da fluttersodium. fluttersodium è una delle poche librerie attualmente implementanti i necessari binding di NaCl. Un'altra libreria che viene utilizzata per gli hash sha512 e la funzione di derivazione della chiave password scrypt è pointycastle. Questa libreria è attualmente non mantenuta ma ciò non dovrebbe compromettere la sicurezza.
Psono utilizza la libreria fluttersecurestorage che memorizza tutto nella chiave del dispositivo. Tutti i parametri memorizzati sono contrassegnati per non lasciare mai il tuo dispositivo.
L'autenticazione biometrica è realizzata dalla libreria local_auth. Utilizza l'API biometrica normale di iOS, supportando Face ID e impronta digitale.