Amazon.S3.Encryption.EncryptionUtils.DecryptEnvelopeKeyUsingSymmetricKey C# (CSharp) Method

DecryptEnvelopeKeyUsingSymmetricKey() private static method

private static DecryptEnvelopeKeyUsingSymmetricKey ( SymmetricAlgorithm symmetricAlgorithm, byte encryptedEnvelopeKey ) : byte[]
symmetricAlgorithm System.Security.Cryptography.SymmetricAlgorithm
encryptedEnvelopeKey byte
return byte[]
        private static byte[] DecryptEnvelopeKeyUsingSymmetricKey(SymmetricAlgorithm symmetricAlgorithm, byte[] encryptedEnvelopeKey)
        {
            symmetricAlgorithm.Mode = CipherMode.ECB;
            using (ICryptoTransform decryptor = symmetricAlgorithm.CreateDecryptor())
            {
                return (decryptor.TransformFinalBlock(encryptedEnvelopeKey, 0, encryptedEnvelopeKey.Length));
            }
        }