lambdapioneer / argon2kt

An Android/Kotlin binding for the Argon2 hash

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Packaging artifact with jar

Ray-Eldath opened this issue · comments

Cheer for there's an argon2 implementation for Kotlin! 😸 I added this line into my web backend project implementation("com.lambdapioneer.argon2kt:argon2kt:1.0.0") but seems only the aar artifact is available... obviously for a web backend only the jar dependencies is valid.

Will Argon2Kt be published in jar some day?

Hi @Ray-Eldath, thanks for your interest in using Argon2Kt :)

Currently, the project is completely focused on being used as an Android library. That being said, it currently has no real "deal breaking" dependency on Android per se. The only thing that comes to mind are the *.Keep annotations. The JNI binding should be able to work on x86 as well.

I am always open for pull-requests that would make the library usable for backend projects as well. At the moment, I personally do not have the expertise to do this properly - in particular on how to properly package the .so with the .jar artefact.