Encrypts plaintext data and computes the authentication tag.
            
    Namespace: 
   Rebex.Security.Cryptography
    Assembly:
   Rebex.Common (in Rebex.Common.dll)
 Syntax
Syntax
| Visual Basic | 
|---|
| Public Sub Encrypt ( _ nonce As Byte(), _ plaintext As Byte(), _ ciphertext As Byte(), _ authTag As Byte(), _ additionalAuthData As Byte() _ ) | 
| C# | 
|---|
| public void Encrypt( byte[] nonce, byte[] plaintext, byte[] ciphertext, byte[] authTag, byte[] additionalAuthData ) | 
Parameters
- nonce
- Type: array<System..::..Byte>[]()[][]
 The nonce associated with this message, which should be unique for every operation with the same key.
- plaintext
- Type: array<System..::..Byte>[]()[][]
 The data to encrypt.
- ciphertext
- Type: array<System..::..Byte>[]()[][]
 The byte array to store the encrypted data to.
- authTag
- Type: array<System..::..Byte>[]()[][]
 The byte array to store the computed authentication tag to.
- additionalAuthData
- Type: array<System..::..Byte>[]()[][]
 Additional authenticated data (AAD) associated with this message, which must also be provided during decryption.
 
     
     
     
     
    