Bidrag til Kovri

Kodeudvikling

Kovri er et community projekt, som sætter pris på kvalitetsprogrammering fra frivillige udviklere. Besøg vores kontakt og support sektion for at komme i gang med kode udvikling. Følgende forudsætninger bør overvejes:

  • C++14 og højere
  • Boost 1.58 eller højere
  • Netværkprogrammering med Boost
  • Kryptografi
    • AES
    • Diffie-Hellman
    • ElGamal
    • SHA family
    • HMAC
    • RSA
    • Ed25519 (TweetNaCl)
  • Erfaring med Crypto++
  • CMake + erfaring med opretholdelse af kompatibilitet på tværs af platforme (alle understøttede platforme)
  • Anonymitetssystemer og bekendt med litteraturen for de forskellige mix-netværk
  • Bekendt med specifikationer der dækker både de almindelige overlagsnetværk (I2P/Tor) såvel som fremspirende systemer (såsom Kaztenpost/Panoramix)
  • Ekstra bonus ville være erfaring med Bash/Python og Docker (som alle bruges i vores nuværende testnet)