seipy / qtchess

QtChess is a peer-to-peer chess program. ARM, Android, Mac, PowerPC, Sparc, Windows, etc.

Home Page:https://textbrowser.github.io/qtchess

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android, FreeBSD, Linux, MacOS, OpenBSD, and Windows. Just about anywhere.

C++11 is required. Qt 5 LTS and Qt 6 LTS are supported.

Data authentication is provided by SHA-1 HMAC. Encryption is not necessary!

Key = (Local Address xor Peer Address) || (Local Port xor Peer Port) || (Caissa)

Digest = HMAC(Data, HMAC(Key, "QtChess" || 0x01))

play

About

QtChess is a peer-to-peer chess program. ARM, Android, Mac, PowerPC, Sparc, Windows, etc.

https://textbrowser.github.io/qtchess


Languages

Language:C++ 90.5%Language:QMake 6.0%Language:C 2.1%Language:NSIS 0.6%Language:Objective-C++ 0.4%Language:Shell 0.3%