sl@0: // sl@0: // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of the License "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0001 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0001 sl@0: sl@0: //! @SYMTestCaseDesc Copyright (C) 2005 - 2006 Symbian Ltd. All Rights Reserved sl@0: sl@0: //! @SYMTestActions 1) Element test case 1 with explicit kdf, salt len and iterations, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 2) Element test case 1, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 3) Element test case 2, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 4) Element test case 3, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 1, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 1, explicit kdf, salt len, iter count, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 7) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 8) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 9) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 10) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherRC2_CBC_128_16 sl@0: sl@0: //! 11) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-006 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-007 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-008 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-009 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-010 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0001-011 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0001 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0002 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0002 sl@0: sl@0: //! @SYMTestCaseDesc ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_40_16 sl@0: sl@0: //! 2) Element test case 2, ECipherRC2_CBC_40_16 sl@0: sl@0: //! 3) Element test case 3, ECipherRC2_CBC_40_16 sl@0: sl@0: //! 4) Test of Set encryption, password changing, exporting importing Test 1, ECipherRC2_CBC_40_16 sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherRC2_CBC_40_16 sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherRC2_CBC_40_16 sl@0: sl@0: //! 7) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherRC2_CBC_40_16 sl@0: sl@0: //! 8) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherRC2_CBC_40_16 sl@0: sl@0: //! 9) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-006 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-007 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-008 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0002-009 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0002 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0003 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0003 sl@0: sl@0: //! @SYMTestCaseDesc ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_128 sl@0: sl@0: //! 2) Element test case 2, ECipherRC2_CBC_128 sl@0: sl@0: //! 3) Element test case 3, ECipherRC2_CBC_128 sl@0: sl@0: //! 4) Test of Set encryption, password changing, exporting importing Test 1, ECipherRC2_CBC_128 sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherRC2_CBC_128 sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherRC2_CBC_128 sl@0: sl@0: //! 7) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherRC2_CBC_128 sl@0: sl@0: //! 8) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherRC2_CBC_128 sl@0: sl@0: //! 9) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-006 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-007 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-008 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0003-009 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0003 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0004 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0004 sl@0: sl@0: //! @SYMTestCaseDesc ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_40 sl@0: sl@0: //! 2) Element test case 2, ECipherRC2_CBC_40 sl@0: sl@0: //! 3) Element test case 3, ECipherRC2_CBC_40 sl@0: sl@0: //! 4) Test of Set encryption, password changing, exporting importing Test 1, ECipherRC2_CBC_40 sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherRC2_CBC_40 sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherRC2_CBC_40 sl@0: sl@0: //! 7) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherRC2_CBC_40 sl@0: sl@0: //! 8) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherRC2_CBC_40 sl@0: sl@0: //! 9) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-006 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-007 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-008 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0004-009 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0004 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0005 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0005 sl@0: sl@0: //! @SYMTestCaseDesc ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipher3DES_CBC sl@0: sl@0: //! 2) Element test case 2, ECipher3DES_CBC sl@0: sl@0: //! 3) Element test case 3, ECipher3DES_CBC sl@0: sl@0: //! 4) Test of Set encryption, password changing, exporting importing Test 1, ECipher3DES_CBC sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipher3DES_CBC sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipher3DES_CBC sl@0: sl@0: //! 7) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipher3DES_CBC sl@0: sl@0: //! 8) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipher3DES_CBC sl@0: sl@0: //! 9) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-006 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-007 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-008 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0005-009 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0005 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0006 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0006 sl@0: sl@0: //! @SYMTestCaseDesc ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherAES_CBC_256 sl@0: sl@0: //! 2) Element test case 2, ECipherAES_CBC_256 sl@0: sl@0: //! 3) Element test case 3, ECipherAES_CBC_256 sl@0: sl@0: //! 4) Test of Set encryption, password changing, exporting importing Test 1, ECipherAES_CBC_256 sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherAES_CBC_256 sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherAES_CBC_256 sl@0: sl@0: //! 7) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherAES_CBC_256 sl@0: sl@0: //! 8) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherAES_CBC_256 sl@0: sl@0: //! 9) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-006 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-007 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-008 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0006-009 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0006 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0007 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0007 sl@0: sl@0: //! @SYMTestCaseDesc ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherAES_CBC_192 sl@0: sl@0: //! 2) Element test case 2, ECipherAES_CBC_192 sl@0: sl@0: //! 3) Element test case 3, ECipherAES_CBC_192 sl@0: sl@0: //! 4) Test of Set encryption, password changing, exporting importing Test 1, ECipherAES_CBC_192 sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherAES_CBC_192 sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherAES_CBC_192 sl@0: sl@0: //! 7) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherAES_CBC_192 sl@0: sl@0: //! 8) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherAES_CBC_192 sl@0: sl@0: //! 9) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-006 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-007 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-008 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0007-009 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0007 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0008 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0008 sl@0: sl@0: //! @SYMTestCaseDesc ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherAES_CBC_128 sl@0: sl@0: //! 2) Element test case 2, ECipherAES_CBC_128 sl@0: sl@0: //! 3) Element test case 3, ECipherAES_CBC_128 sl@0: sl@0: //! 4) Test of Set encryption, password changing, exporting importing Test 1, ECipherAES_CBC_128 sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherAES_CBC_128 sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherAES_CBC_128 sl@0: sl@0: //! 7) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherAES_CBC_128 sl@0: sl@0: //! 8) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherAES_CBC_128 sl@0: sl@0: //! 9) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-006 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-007 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-008 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0008-009 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0008 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0009 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0009 sl@0: sl@0: //! @SYMTestCaseDesc ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: //! sl@0: sl@0: //! Start of Permanent File Store PBE testing between weak and strong crypto sl@0: sl@0: //! @SYMTestActions 1) Write encrypted data to a PFS named according to crypto strength sl@0: sl@0: //! 2) Decrypting weak crypto file sl@0: sl@0: //! 3) Decrypting strong crypto file sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler WritePFS tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0009-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler ReadPFS tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0009-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler ReadPFS tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0009-003 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0009 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0010 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0010 sl@0: sl@0: //! @SYMTestCaseDesc Start of OOM testing sl@0: sl@0: //! @SYMTestActions 1) OOM start sl@0: sl@0: //! 2) Element test case 2 sl@0: sl@0: //! 3) Test of Set encryption, password changing, exporting importing Test 1 sl@0: sl@0: //! 4) OOM end sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler startmemfailure sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0010-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0010-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler stopmemfailure sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0010 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // ======================================================================= sl@0: sl@0: // PKCS#12 tests sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0001 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0001 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0001 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0001 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0002 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0002 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 2, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0002 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0002 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0003 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0003 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0003 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0003 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0004 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0004 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0004 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0004 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0005 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0005 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#5 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, explicit kdf, salt len, iter count, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0005 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0005 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0006 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0006 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0006 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0006 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0007 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0007 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0007 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0007 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0008 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0008 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0008 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0008 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0009 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0009 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0009 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0009 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0010 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0010 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0010 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0010 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0011 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0011 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0011 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0011 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0012 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0012 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 2, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0012 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0012 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0013 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0013 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0013 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0013 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0014 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0014 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0014 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0014 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0015 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0015 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0015 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0015 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0016 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0016 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0016 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0016 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0017 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0017 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0017 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0017 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0018 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0018 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0018 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0018 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0019 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0019 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0019 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0019 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0020 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0020 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0020 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0020 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0021 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0021 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 2, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0021 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0021 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0022 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0022 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0022 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0022 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0023 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0023 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0023 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0023 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0024 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0024 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0024 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0024 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0025 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0025 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0025 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0025 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0026 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0026 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0026 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0026 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0027 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0027 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0027 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0027 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0028 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0028 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherRC2_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0028 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0028 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0029 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0029 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0029 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0029 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0030 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0030 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 2, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0030 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0030 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0031 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0031 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0031 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0031 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0032 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0032 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0032 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0032 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0033 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0033 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0033 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0033 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0034 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0034 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0034 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0034 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0035 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0035 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0035 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0035 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0036 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0036 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0036 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0036 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0037 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0037 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherRC2_CBC_40 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0037 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0037 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0038 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0038 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0038 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0038 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0039 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0039 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 2, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0039 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0039 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0040 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0040 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0040 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0040 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0041 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0041 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0041 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0041 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0042 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0042 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0042 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0042 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0043 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0043 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0043 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0043 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0044 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0044 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0044 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0044 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0045 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0045 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0045 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0045 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0046 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0046 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipher3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0046 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0046 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0047 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0047 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0047 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0047 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0048 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0048 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 2, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0048 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0048 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0049 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0049 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0049 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0049 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0050 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0050 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0050 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0050 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0051 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0051 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0051 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0051 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0052 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0052 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0052 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0052 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0053 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0053 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0053 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0053 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0054 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0054 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0054 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0054 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0055 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0055 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherAES_CBC_256 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0055 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0055 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0056 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0056 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0056 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0056 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0057 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0057 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 2, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0057 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0057 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0058 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0058 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0058 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0058 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0059 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0059 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0059 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0059 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0060 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0060 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0060 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0060 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0061 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0061 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0061 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0061 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0062 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0062 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0062 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0062 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0063 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0063 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0063 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0063 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0064 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0064 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherAES_CBC_192 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0064 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0064 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: // ///////////////////////////////////////////////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0065 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0065 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0065 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0065 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0066 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0066 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 2, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0066 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0066 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0067 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0067 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0067 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0067 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0068 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0068 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 1, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0068 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0068 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0069 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0069 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0069 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0069 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0070 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0070 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 3 -- 8 byte input, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0070 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0070 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0071 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0071 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 1 byte password, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0071 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0071 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0072 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0072 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0072 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0072 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0073 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0073 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 4 -- 0 byte password 0 byte input, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0073 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0073 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0084 sl@0: sl@0: //! @SYMTestCaseID SEC-CRYPTOSPI-TPBETESTS_V2-0084 sl@0: sl@0: //! @SYMTestCaseDesc ////////////////////////////////////////////////////////////////// sl@0: sl@0: //! PKCS12 tests using PKCS#12 PBE algorithm with PKCS#12 KDF function. sl@0: sl@0: //! ECipherRC2_CBC_128_16, ECipher3DES_CBC tests defined above. sl@0: sl@0: //! "Set" tests are not supported for stream cipher ECipherARC4_40,ECipherARC4_128 sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_40_5 sl@0: sl@0: //! 2) Element test case 2, ECipherARC4_128 sl@0: sl@0: //! 3) Element test case 3, ECipherARC4_40 sl@0: sl@0: //! 4) Element test case 4, ECipher2Key3DES_CBC sl@0: sl@0: //! 5) Test of Set encryption, password changing, exporting importing Test 5, ECipherRC2_CBC_40_5 sl@0: sl@0: //! 6) Test of Set encryption, password changing, exporting importing Test 9, ECipher2Key3DES_CBC sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0084-001 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0084-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0084-003 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0084-004 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0084-005 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CRYPTOSPI-TPBETESTS_V2-0084-006 sl@0: sl@0: END_TESTCASE SEC-CRYPTOSPI-TPBETESTS_V2-0084 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: // /////////////////////////////////////// sl@0: sl@0: sl@0: sl@0: // Run selected PKCS#12 tests in OOM sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0074 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0074 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) OOM start sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler startmemfailure sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0074 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0075 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0075 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 1, ECipherRC2_CBC_128_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0075 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0075 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0076 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0076 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Element test case 3, ECipherRC2_CBC_40_16 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Element tpbetests_v2.ini SEC-CIT_PREQ1054_02-0076 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0076 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0077 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0077 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) Test of Set encryption, password changing, exporting importing Test 2 -- 1 byte input, ECipherAES_CBC_128 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler Set tpbetests_v2.ini SEC-CIT_PREQ1054_02-0077 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0077 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE SEC-CIT_PREQ1054_02-0078 sl@0: sl@0: //! @SYMTestCaseID SEC-CIT_PREQ1054_02-0078 sl@0: sl@0: //! @SYMTestCaseDesc Correctly encrypt and decrypt data using key generated with PKCS#12 KDF. sl@0: sl@0: //! @SYMREQ CIT_PREQ1054 sl@0: sl@0: //! @SYMTestPriority medium sl@0: sl@0: //! @SYMTestActions Encrypts are decrypts the specified data using the PKCS#12-generated key. sl@0: sl@0: //! @SYMTestExpectedResults The generated key matches the expected byte stream. sl@0: sl@0: //! @SYMTestActions 1) OOM end sl@0: sl@0: //! 2) Compatibility old PKCS#5 sl@0: sl@0: //! 3) Data compatibility orig PKCS#12 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler stopmemfailure sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler ExternPbeParams tpbetests_v2.ini SEC-CIT_PREQ1054_02-002 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler ExternPbeParams tpbetests_v2.ini SEC-CIT_PREQ1054_02-003 sl@0: sl@0: END_TESTCASE SEC-CIT_PREQ1054_02-0078 sl@0: sl@0: sl@0: sl@0: sl@0: