WALTER | Workable Algorithms for Location-aware Transmission, Encryption Response

DeterministicEncryption Members

The DeterministicEncryption type exposes the following members.

Constructors


  Name Description
Public method DeterministicEncryption(String, String, HashMethod, Nullable<(Of <<'(ILogger>)>>))
Initializes a new instance of the DeterministicEncryption class, configuring it with a specific key, initialization vector (IV), and hash method.

Methods


  Name Description
Public method ComputeHash
Computes the hash of the given cipher bytes.
Public method ComputeHashAsync(Stream)
Asynchronously computes the hash for the provided stream using the specified hash method.
Public method ComputeHashAsync(array<Byte>[]()[][])
Asynchronously computes the hash of the given cipher bytes.
Public method Decrypt(array<Byte>[]()[][])
Decrypts the specified cipher bytes using AES encryption.
Public method Decrypt(Span<(Of <<'(Byte>)>>))
Decrypts the data represented by a Span<byte>
Public method Decrypt(Memory<(Of <<'(Byte>)>>))
Decrypts the data represented by a Memory<byte>.
Protected method Dispose(Boolean) (Inherited from LicenseBase.)
Public method Dispose()()()() (Inherited from LicenseBase.)
Public method Encrypt(array<Byte>[]()[][])
Encrypts the given byte array using deterministic AES encryption.
Public method Encrypt(Span<(Of <<'(Byte>)>>))
Encrypts the given span of bytes using deterministic AES encryption.
Public method Encrypt(Memory<(Of <<'(Byte>)>>))
Encrypts the given memory block of bytes using deterministic AES encryption.
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from LicenseBase.)
Public method GetHashCode (Inherited from Object.)
Protected method GetIsLicensed (Inherited from LicenseBase.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Query (Inherited from LicenseBase.)
Protected method QueryLicenseStatus (Inherited from LicenseBase.)
Public method ToString (Inherited from Object.)
Public method TryDecrypt(array<Byte>[]()[][], array<Byte>[]()[][], array<Nullable<(Of <<'(Byte>)>>)>[]()[][]%)
Tries to decrypt the specified cipher bytes if the provided hash matches.
Public method TryDecrypt(Span<(Of <<'(Byte>)>>), array<Byte>[]()[][]%, array<Nullable<(Of <<'(Byte>)>>)>[]()[][]%)
Tries to decrypt the specified cipher bytes if the provided hash matches.
Public method TryEncrypt
Tries to encrypt the given byte array.
Public method TryEncryptAsync
Asynchronously tries to encrypt the given byte array.

Properties


  Name Description
Public property LicenseStatusCode (Inherited from LicenseBase.)
Protected property Validator (Inherited from LicenseBase.)

Events


  Name Description
Public event OnLicenseStatusChanging (Inherited from LicenseBase.)