Vi er stolte av å kunngjøre at Psonos app for iOS nå er offentlig tilgjengelig i App Store. Appen er skrevet i Flutter og er utgitt under Apache 2.0 åpen kildekode. Kildekoden for appen kan finnes på gitlab.
Appen er langt fra å være funksjonskomplett, men støtter allerede all nødvendig funksjonalitet for å bruke den uten problemer. Så langt støtter appen følgende funksjoner:
Ved siden av alle brukerspesifikke funksjoner:
Psono bruker toppmoderne kapasiteter på iOS.
Psono bruker Flutters sikre tilfeldige tallgenerator til å generere alle de kryptografiske parameterne.
Den standard kryptografi som er nødvendig for Psonos interaksjon med en Psono-server, utføres av fluttersodium. fluttersodium er et av de få bibliotekene som for tiden implementerer de nødvendige NaCl-bindingene. Et annet bibliotek som brukes for sha512-hasjer og scrypt-nøkkelderivingsfunksjon er pointycastle. Dette biblioteket vedlikeholdes ikke for øyeblikket, men det skal ikke påvirke sikkerheten.
Psono bruker fluttersecurestorage-biblioteket som lagrer alt i enhetens nøkkelring. Alle lagrede parametere er merket for aldri å forlate enheten din.
Biometrisk autentisering gjøres av local_auth-biblioteket. Det bruker den normale biometriske API-en til iOS under, og støtter face id og fingeravtrykk.