Skip to content

BeechatNetworkSystemsLtd/ReticulumNDK-deprecated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

ReticulumNDK

ReticulumNDK is the C++ port of the Reticulum Network Stack, now tailored for the Android NDK environment. This project extends the robust, cryptography-based networking capabilities of the original Reticulum stack to Android devices. It's designed for creating secure, efficient, and adaptable local and wide-area networks using a variety of hardware platforms, excelling in conditions of high latency or low bandwidth.

Key Features

  • Native C++ Performance: Optimized for Android devices, leveraging the power of C++ with Android NDK.
  • Comprehensive Encryption: Incorporates end-to-end encryption to safeguard communication across all network nodes.
  • Advanced Networking Capabilities: Supports multi-hop transport with autoconfiguration and cryptographic security.
  • Privacy and Anonymity: Features to maintain initiator anonymity and protect user identities.
  • Adaptable Network Design: Suitable for a range of mediums including LoRa radios, serial lines, WiFi, and more.
  • Developer-Friendly API: Simplified integration and usage in Android applications.
  • Efficient and Secure Communication: Designed to minimize overhead and maximize security in network interactions.

Installation and Usage

  1. Clone the Repository:

    git clone https://github.com/BeechatNetworkSystemsLtd/ReticulumNDK.git
  2. Project Integration: See IntegrationGuide.md for instructions on integrating ReticulumNDK into your Android projects using the NDK.

  3. API Reference: Consult API_Documentation.md for detailed information on utilizing ReticulumNDK's functionalities.

Comprehensive Documentation

For detailed documentation, please visit [COMING SOON].

Examples

Explore the examples directory for practical applications and sample code to kickstart your implementation of ReticulumNDK.

Contributing

We welcome contributions to ReticulumNDK! For guidelines on submitting issues, feature requests, or code, please see CONTRIBUTING.md.

License

ReticulumNDK is made available under MIT and the license details can be found in the LICENSE file.

Acknowledgements

ReticulumNDK is based on the original Reticulum Network Stack developed by Mark Qvist and the Reticulum Network community. We extend our gratitude for their innovative work in cryptographic networking.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published