Awesome
<p align="center"><img width="260" src="https://filedn.com/lssh2fV92SE8dRT5CWJvvSy/lazysodium_large_transparent.png" /></p>Lazysodium for Java
Lazysodium is a complete Java (JNA) wrapper over the Libsodium library that provides developers with a smooth and effortless cryptography experience.
Features
This library is fully compatible with Kotlin.
You can find an up-to-date feature list here.
Quick start
Please view the official documentation for a more comprehensive guide.
The following example is for users of the build tool Gradle:
// Top level build file
repositories {
// Add this to the end of any existing repositories
mavenCentral()
}
// Project level dependencies section
dependencies {
implementation "com.goterl:lazysodium-java:VERSION_NUMBER"
implementation "net.java.dev.jna:jna:JNA_NUMBER"
}
Substitute VERSION_NUMBER
for the version in this box:
Substitute JNA_NUMBER
for the latest version of JNA.
Documentation
Please view our official documentation to get started.
Examples
There are some example projects available here.
Lazysodium for Android
We also have an Android implementation available at Lazysodium for Android. It has the same API as this library, so you can share code easily!
<a href="https://terl.co"><img width="100" style="float: left: display: inline;" src="https://filedn.com/lssh2fV92SE8dRT5CWJvvSy/terl.png" /></a>
Created by Terl.