using Govor.Core.Models.Users.Crypto;

namespace Govor.Application.Interfaces.UserSession.Crypto;

public interface ISessionKeyAttacher
{
    Task AttachKeysAsync(
        Guid sessionId, 
        byte[] identityKey, 
        byte[] signedPreKey, 
        byte[] signedPreKeySignature, 
        IEnumerable<byte[]> oneTimePreKeys);
}