An Implementation of the Tox Protocol Specification (https://toktok.ltd/spec.html)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
mogria aecfc79803 doc: fixup planning 1 month ago
doc doc: fixup planning 1 month ago
src crypto: draft header for symmetric encryption 1 month ago
test build: link cryptopp library for tests as well 1 month ago
.clang-format clang-format: add preferred rules for c++17 includes / namespaces 1 month ago
.clang-tidy add .clang-format & .clang-tidy from CXX-project tempplate 3 months ago
.gitignore add .gitignore files 3 months ago
LICENSE.txt license: use GPLv3 for now 3 months ago
Makefile build: add Makefile in doc to build diagrams 1 month ago
Makefile.conf build: add Makefile in doc to build diagrams 1 month ago
README.md readme: only gnu/linux is required as platform right now 3 months ago
local.conf.example adjust local.conf defaults 3 months ago

README.md

libpox

A partial implementation of the Tox Protocol Specification in C++.

Resources

Requirements & Platforms

Platforms: GNU/Linux

  • License: GPLv3
  • C++ standard: C++17
  • supported compilers: gcc/clang (must be supported at least)
  • Build system: GNU Make (Linux)

Coding Conventions

See doc/Coding_Conventions.md

Building

Make sure you have the following dependencies:

Run make.

Testing

Build the tests by running make in the test directory.