2026-02-26 16:53:02 +01:00
|
|
|
using IdentityShroud.Core.Security;
|
|
|
|
|
|
2026-02-08 11:57:57 +01:00
|
|
|
namespace IdentityShroud.Core.Contracts;
|
|
|
|
|
|
2026-02-26 16:53:02 +01:00
|
|
|
public interface IDataEncryptionService
|
2026-02-08 11:57:57 +01:00
|
|
|
{
|
2026-02-26 20:39:48 +01:00
|
|
|
EncryptedValue Encrypt(ReadOnlySpan<byte> plain);
|
2026-02-24 06:32:58 +01:00
|
|
|
byte[] Decrypt(EncryptedValue input);
|
2026-02-08 11:57:57 +01:00
|
|
|
}
|