Contribuer à Kovri

Développement de Code

Kovri est un projet communautaire et apprécie les contributions d'un code de qualité de la part des développeurs volontaires. Visitez notre rubrique contact et support pour démarrer avec le développement de code. Les exigences suivantes doivent être considérées :

  • C++14 et supérieur
  • Boost 1.58 ou supérieur
  • Programmation réseau avec Boost
  • Cryptographie
    • AES
    • Diffie-Hellman
    • ElGamal
    • SHA family
    • HMAC
    • RSA
    • Ed25519 (TweetNaCl)
  • Expérience avec Crypto++
  • CMake + expérience dans le maintient de compatibilité inter-plateforme (toutes les plateformes supportées)
  • Système d'anonymisation et familiarité avec diverses documentations de réseau de mélange (*mix-network*)
  • Familiarité avec les spécifications couvrant à la fois les surcouches réseau communes (I2P/Tor) de même que les systèmes émergeants (comme Kaztenpost/Panoramix)
  • En bonus une expérience avec Bash/Python et Docker (tous sont utilisé dans notre réseau de test (*testnet*) actuel)