pub async fn encryption(vault: &'_ mut impl SymmetricVault + SecretVault)