sl@0: //Wrong Padding Byte sl@0: [DEF073199] sl@0: blocksize=64 sl@0: textsize=48 sl@0: paddingbyte=200 sl@0: ExpectedResult=InvalidPadding sl@0: sl@0: //correct Padding Byte, Block size is less than the text size sl@0: [Valid_PaddingByte1] sl@0: blocksize=48 sl@0: textsize=64 sl@0: paddingbyte=32 sl@0: ExpectedResult=Valid sl@0: sl@0: //correct Padding Byte, block size is equal to the text size sl@0: [Valid_PaddingByte2] sl@0: blocksize=64 sl@0: textsize=64 sl@0: paddingbyte=64 sl@0: ExpectedResult=Valid sl@0: sl@0: //correct Padding Byte, Block size is greater than the text size sl@0: [Valid_PaddingByte3] sl@0: blocksize=64 sl@0: textsize=48 sl@0: paddingbyte=16 sl@0: ExpectedResult=Valid sl@0: sl@0: //Wrong Padding Byte, block size is equal to the text size sl@0: [InValid_PaddingByte1] sl@0: blocksize=64 sl@0: textsize=64 sl@0: paddingbyte=16 sl@0: ExpectedResult=InvalidPadding sl@0: sl@0: //Block size is greater than the text size, wrong Padding Byte sl@0: [InValid_PaddingByte2] sl@0: blocksize=64 sl@0: textsize=48 sl@0: paddingbyte=32 sl@0: ExpectedResult=InvalidPadding sl@0: sl@0: sl@0: //Tests for PADDING sl@0: sl@0: //Block size is less than the text size sl@0: [Block_LessThan_Text_Padding] sl@0: blocksize=48 sl@0: textsize=64 sl@0: ExpectedResult=InvalidPadding sl@0: sl@0: //block size is equal to the text size sl@0: [Block_Equal_Text_Padding] sl@0: blocksize=64 sl@0: textsize=64 sl@0: ExpectedResult=Valid sl@0: sl@0: //Block size is greater than the text size sl@0: [Block_GreaterThan_Text_Padding] sl@0: blocksize=64 sl@0: textsize=48 sl@0: ExpectedResult=Valid sl@0: sl@0: //Block size is Zero sl@0: [Zero_Block_Padding] sl@0: blocksize=0 sl@0: textsize=48 sl@0: ExpectedResult=CorruptBlockSize sl@0: sl@0: //Block size is Negative sl@0: [Negative_Block_Padding] sl@0: blocksize=-9 sl@0: textsize=48 sl@0: ExpectedResult=CorruptBlockSize sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: