示例#1
0
	def test_b_4(self):
		'''
		Test della funzione b utilizzata da Michael per generare il MIC TKIP.
		Test 4 a pagina 1119 della rfc
		'''
		l = 0x01234567
		r = 0x83659326
		(l,r) = TkipMicGenerator.b(l,r)
		processedResult = (l,r)
		correctResult = (0x441492c2,0x1d8427ed)
		self.assertEqual(correctResult,processedResult)
示例#2
0
	def test_b_2(self):
		'''
		Test della funzione b utilizzata da Michael per generare il MIC TKIP.
		Test 2 a pagina 1119 della rfc
		'''
		l = 0x00000000
		r = 0x00000001
		(l,r) = TkipMicGenerator.b(l,r)
		processedResult = (l,r)
		correctResult = (0xc00015a8,0xc0000b95)
		self.assertEqual(correctResult,processedResult)
示例#3
0
	def test_b_3(self):
		'''
		Test della funzione b utilizzata da Michael per generare il MIC TKIP.
		Test 3 a pagina 1119 della rfc
		'''
		l = 0x00000001
		r = 0x00000000
		(l,r) = TkipMicGenerator.b(l,r)
		processedResult = (l,r)
		correctResult = (0x6b519593,0x572b8b8a)
		self.assertEqual(correctResult,processedResult)
示例#4
0
	def test_b_1(self):
		'''
		Test della funzione b utilizzata da Michael per generare il MIC TKIP.
		Test 1 a pagina 1119 della rfc
		'''
		l = 0
		r = 0		
		(l,r) = TkipMicGenerator.b(l,r)
		processedResult = (l,r)
		correctResult = (0,0)
		self.assertEqual(correctResult,processedResult)
示例#5
0
	def test_b_5(self):
		'''
		Test della funzione b utilizzata da Michael per generare il MIC TKIP.
		Test 5 a pagina 1119 della rfc
		'''
		l = 0x00000001
		r = 0x00000000
		for i in range(1000):
			(l,r) = TkipMicGenerator.b(l,r)
		processedResult = (l,r)
		correctResult = (0x9f04c4ad,0x2ec6c2bf)
		self.assertEqual(correctResult,processedResult)