namespace ApiDenuncias.Services;

public interface IEnvelopeEncryptionKeyProvider
{
    ValueTask<EncryptionKeyMaterial> GetCurrentKeyAsync(CancellationToken cancellationToken = default);

    ValueTask<EncryptionKeyMaterial> GetKeyForDateAsync(DateOnly keyDate, CancellationToken cancellationToken = default);
}
