Interface ISyncEncryptionService
Application service contract for synchronous encryption.
Namespace: Kephas.Cryptography
Assembly: Kephas.Core.dll
Syntax
public interface ISyncEncryptionService
Methods
| Improve this Doc View SourceDecrypt(Stream, Stream, IEncryptionContext)
Decrypts the input stream and writes the decrypted content into the output stream.
Declaration
void Decrypt(Stream input, Stream output, IEncryptionContext context = null)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | input | The input stream. |
System.IO.Stream | output | The output stream. |
IEncryptionContext | context | The encryption context (optional). |
Encrypt(Stream, Stream, IEncryptionContext)
Encrypts the input stream and writes the encrypted content into the output stream.
Declaration
void Encrypt(Stream input, Stream output, IEncryptionContext context = null)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | input | The input stream. |
System.IO.Stream | output | The output stream. |
IEncryptionContext | context | The encryption context (optional). |