From: Dongsun Lee Date: Tue, 17 Dec 2019 07:48:19 +0000 (+0900) Subject: [Security.Securerepository][Non-ACR] Fix a bug in Decrypt_WITH_INVALID_CIPHERTEXT X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F28%2F220328%2F1;p=test%2Ftct%2Fcsharp%2Fapi.git [Security.Securerepository][Non-ACR] Fix a bug in Decrypt_WITH_INVALID_CIPHERTEXT Change-Id: Ia7559c6a6c84788f110cf62b902fe49e7072a3da Signed-off-by: Dongsun Lee --- diff --git a/tct-suite-vs/Tizen.Securerepository.Tests/testcase/TSCipher.cs b/tct-suite-vs/Tizen.Securerepository.Tests/testcase/TSCipher.cs old mode 100755 new mode 100644 index 2a0d7ec60..db016544b --- a/tct-suite-vs/Tizen.Securerepository.Tests/testcase/TSCipher.cs +++ b/tct-suite-vs/Tizen.Securerepository.Tests/testcase/TSCipher.cs @@ -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"; /* * 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); + */ + 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));