From 5d493a2e5e561f5b8a76decbe4507fdfea0db472 Mon Sep 17 00:00:00 2001 From: Dongsun Lee Date: Tue, 17 Dec 2019 16:48:19 +0900 Subject: [PATCH] [Security.Securerepository][Non-ACR] Fix a bug in Decrypt_WITH_INVALID_CIPHERTEXT Change-Id: Ia7559c6a6c84788f110cf62b902fe49e7072a3da Signed-off-by: Dongsun Lee --- .../Tizen.Securerepository.Tests/testcase/TSCipher.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) mode change 100755 => 100644 tct-suite-vs/Tizen.Securerepository.Tests/testcase/TSCipher.cs 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 2a0d7ec..db01654 --- 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)); -- 2.7.4