Vi er stolte af at kunne annoncere, at Psono's app til iOS nu er offentligt tilgængelig i App Store. Appen er skrevet i Flutter og er frigivet under Apache 2.0 open source. Kildekoden til appen kan findes på gitlab.
Appen er langt fra at være funktionelt komplet, men understøtter allerede alle nødvendige funktioner til at bruge den uden problemer. Indtil videre understøtter appen følgende funktioner:
Ud over alle bruger-specifikke funktioner:
Psono bruger moderne funktioner i iOS.
Psono bruger Flutter's sikre tilfældige nummergenerator til at generere alle de kryptografiske parametre.
Den nødvendige standardkryptografi for Psono's interaktion med en Psono Server udføres af fluttersodium. fluttersodium er en af de få biblioteker, der i øjeblikket implementerer de nødvendige NaCl bindings. Et andet bibliotek, der bruges til sha512 hashes og scrypt adgangskode nøgleafledningsfunktion, er pointycastle. Dette bibliotek er i øjeblikket ikke vedligeholdt, men det bør ikke skade sikkerheden.
Psono bruger fluttersecurestorage biblioteket, som gemmer alt i enhedens nøglekæde. Alle gemte parametre er markeret til aldrig at forlade din enhed.
Biometrisk autentificering udføres af local_auth biblioteket. Det bruger den normale biometriske API i iOS nedenunder og understøtter ansigts-id og fingeraftryk.