namespace Journal.Core.Services.Vault; public interface IVaultCryptoService { byte[] DeriveKey(string password, byte[] salt); byte[] EncryptData(byte[] data, string password); byte[] DecryptData(byte[] encryptedData, string password); }