Tillbaka till våra verktyg

Hos Yntra / Programmeringsspråk

Rust

Rust sköter krypteringen, nycklarna och de lokala filerna i Vault. Vi planerar också att skriva Platforms backend i Rust längre fram.

Så använder vi det

Det känsliga ligger i kärnan.

Vaults kryptografi ligger i en egen Rust-crate och bygger på etablerade bibliotek för kryptering och nyckelhärledning. Gränssnittet anropar kärnan för väl avgränsade operationer.

Filen hanteras på din enhet.

Det är den lokala kärnan som läser, skriver och låser upp valvet. Filhantering och känsligt sessionstillstånd ligger då på ett ställe i stället för att spridas ut i gränssnittet.

Uppdelat i lager.

Kryptografi, kärna och app är separata lager i Vault, så vi kan testa dem var för sig. Till Platform planerar vi en backend i Rust, men den finns inte än.