def test_write(self): ext = KeyShareExtension() ext.create([(GroupName.secp256r1, bytearray(b'\xff\xfa')), (GroupName.ffdhe2048, bytearray(b'\xaf\xaa'))]) data = ext.write() self.assertEqual(data, bytearray( b'\x00\x2a\x00\x0d' b'\x00\x0b' b'\x00\x17\x02\xff\xfa' b'\x01\x00\x00\x02\xaf\xaa'))
def test_write(self): ext = KeyShareExtension() ext.create([(GroupName.secp256r1, bytearray(b'\xff\xfa')), (GroupName.ffdhe2048, bytearray(b'\xaf\xaa'))]) data = ext.write() self.assertEqual( data, bytearray(b'\x00\x2a\x00\x0d' b'\x00\x0b' b'\x00\x17\x02\xff\xfa' b'\x01\x00\x00\x02\xaf\xaa'))
def test_write_with_no_data(self): ext = KeyShareExtension() data = ext.write() self.assertEqual(data, bytearray(b'\x00\x2a\x00\x00'))