[Security.Securerepository][Non-ACR] Fix a bug in Decrypt_WITH_INVALID_CIPHERTEXT 28/220328/1
authorDongsun Lee <ds73.lee@samsung.com>
Tue, 17 Dec 2019 07:48:19 +0000 (16:48 +0900)
committerDong Sun Lee <ds73.lee@samsung.com>
Tue, 17 Dec 2019 07:43:48 +0000 (07:43 +0000)
Change-Id: Ia7559c6a6c84788f110cf62b902fe49e7072a3da
Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>
tct-suite-vs/Tizen.Securerepository.Tests/testcase/TSCipher.cs [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 2a0d7ec..db01654
@@ -520,15 +520,17 @@ namespace Tizen.Security.SecureRepository.Tests
         public void Decrypt_WITH_INVALID_CIPHERTEXT()
         {
             string aesKeyAlias = "aes_cipher_decrypt_test";
-            string password = "test_password";
+            string password = "test_password";\r
             /*
              * PRECONDITION
              * 1. Prepare parameters for encryption
              * 2. Create key to operate encryption
-             */
-            var aesCbc = new Crypto.AesCbcCipherParameters();
-            aesCbc.IV = Util.GenerateRandom(16);
-            var cipher = new Crypto.Cipher(aesCbc);
+             */\r
+            var aesGcm = new Crypto.AesGcmCipherParameters();
+            aesGcm.IV = Util.GenerateRandom(16);
+            aesGcm.TagLength = 64;
+            aesGcm.AAD = Util.GenerateRandom(32);
+            var cipher = new Crypto.Cipher(aesGcm);
 
             KeyManager.CreateAesKey(256, aesKeyAlias, new Policy(password, false));