def test_write(self): ext = SupportedGroupsExtension() ext.create([19, 21]) self.assertEqual(bytearray( b'\x00\x0A' + # type of extension - 10 b'\x00\x06' + # overall length of extension b'\x00\x04' + # length of extension list array b'\x00\x13' + # secp192r1 b'\x00\x15' # secp224r1 ), ext.write())
def test_write(self): ext = SupportedGroupsExtension() ext.create([19, 21]) self.assertEqual( bytearray(b'\x00\x0A' + # type of extension - 10 b'\x00\x06' + # overall length of extension b'\x00\x04' + # length of extension list array b'\x00\x13' + # secp192r1 b'\x00\x15' # secp224r1 ), ext.write())
def test_write_empty(self): ext = SupportedGroupsExtension() self.assertEqual(bytearray(b'\x00\x0A\x00\x00'), ext.write())