sl@0: [CipherAES_CBC] sl@0: BlockSize=16 sl@0: TestCaseName=CipherAES_CBC sl@0: sl@0: [CipherDES_CBC] sl@0: BlockSize=8 sl@0: TestCaseName=CipherDES_CBC sl@0: sl@0: [CipherRC2_CBC] sl@0: BlockSize=8 sl@0: TestCaseName=CipherRC2_CBC sl@0: sl@0: [ContentLength] sl@0: Length=61 // from example in TLS1.0 spec. section 6.2.3.2. CBC block cipher sl@0: sl@0: //Test for BlockSize 0 sl@0: [Zero_BlockSize] sl@0: BlockSize=0 sl@0: TextSize=16 sl@0: TestCaseName=Zero_BlockSize sl@0: ExpectedResult=CorruptBlockSize sl@0: sl@0: //Test for Negative BlockSize sl@0: [Negative_BlockSize] sl@0: BlockSize=-8 sl@0: TextSize=16 sl@0: TestCaseName=Negative_BlockSize sl@0: ExpectedResult=CorruptBlockSize sl@0: sl@0: //Test for BlockSize lesser than the TextSize sl@0: [Block_LessThan_Text] sl@0: BlockSize=16 sl@0: TextSize=32 sl@0: TestCaseName=Block_LessThan_Text sl@0: ExpectedResult=CorruptBlockSize sl@0: sl@0: //Test for BlockSize equal to the TextSize sl@0: [Block_Equal_Text] sl@0: BlockSize=16 sl@0: TextSize=16 sl@0: TestCaseName=Block_Equal_Text sl@0: ExpectedResult=CorruptBlockSize sl@0: sl@0: //Test for BlockSize greater than TextSize and TextSize is Zero sl@0: [Zero_Text] sl@0: BlockSize=16 sl@0: TextSize=0 sl@0: TestCaseName=Zero_Text sl@0: ExpectedResult=CorruptBlockSize