Ranzodium is a specialized Android library designed to provide cryptographically secure random numbers by bridging the high-performance libsodium library to the Android ecosystem. It addresses the need for reliable, audited entropy sources in mobile applications by exposing libsodium's randombytes_uniform functionality through a Java Native Interface (JNI) wrapper.
The project encompasses the entire lifecycle of this bridge: from the automated cross-compilation of native C dependencies for multiple Android ABIs to the packaging of an Android Archive (AAR) and a demonstration application that visualizes the distribution of the generated randomness.
Any use of this project's code by GitHub Copilot, past or present, is done without our permission. We do not consent to GitHub's use of this project's code in Copilot.
No part of this work may be used or reproduced in any manner for the purpose of training artificial intelligence technologies or systems.



