DecryptAesGcm() public static method

Decrypt data.
public static DecryptAesGcm ( AesGcmParameter p, GXByteBuffer data ) : byte[]
p AesGcmParameter Decryption parameters
data GXByteBuffer
return byte[]
Example #1
0
 internal static byte[] Decrypt(AesGcmParameter p, GXByteBuffer data)
 {
     byte[] tmp = GXDLMSChippering.DecryptAesGcm(p, data);
     data.Clear();
     data.Set(tmp);
     return(tmp);
 }
Example #2
0
        Security GXICipher.Decrypt(byte[] title, GXByteBuffer data)
        {
            AesGcmParameter p = new AesGcmParameter(title, BlockCipherKey, AuthenticationKey);

            byte[] tmp = GXDLMSChippering.DecryptAesGcm(p, data);
            data.Clear();
            data.Set(tmp);
            return(p.Security);
        }