Namespace Kephas.Cryptography
Classes
AesEncryptionService
The AES encryption service.
EncryptedAttribute
Attributed marking an entity (class, property, so on) to indicate that it is encrypted.
EncryptionContext
An encryption context.
EncryptionServiceExtensions
An encryption service extensions.
HashingContext
A hashing context.
HashingServiceBase
A hashing service base.
HashingServiceExtensions
Extension methods for IHashingService.
NullEncryptionService
A null encryption service.
SHA256HashingService
A null hashing service.
SymmetricEncryptionServiceBase<TAlgorithm>
A symmetric encryption service base.
Interfaces
IEncryptionContext
Interface for encryption context.
IEncryptionService
Application service contract for encryption.
IHashingContext
Interface for hashing context.
IHashingService
Application service contract for hashing.
ISyncEncryptionService
Application service contract for synchronous encryption.