Contribuir a Kovri

Desarrollo de Código

Kovri es un proyecto de la comunidad, y aprecia contribuciones de código de calidad de desarrolladores voluntarios. Visita nuestra sección de contacto y soporte para empezar con desarrollo de código. Lo siguientes requisitos deberían ser considerados:

  • C++14 o más
  • Boost 1.58 o más
  • Programación de Red con Boost
  • Criptografía
    • AES
    • Diffie-Hellman
    • ElGamal
    • SHA family
    • HMAC
    • RSA
    • Ed25519 (TweetNaCl)
  • Experiencia con Crypto++
  • CMake + experiencia manteniendo compatibilidad entre plataformas (todas las plataformas soportadas)
  • Sistemas de anonimato y familiaridad con las variada literatura de redes mixtas
  • Familiaridad con especificaciones que cubren dos de las redes de superposición más comunes (I2P/Tor) así como sistemas emergentes (como Katzenpost/Panoramix)
  • Bonificaciones adicionales serían experiencia con Bash/Python y Docker (todos utilizados en nuestra actual red de pruebas)