argon2_bind
Bindings for the reference Argon2 C lib
Summary
| Latest Version | Unknown |
|---|---|
| License | Apache-2.0 |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-08-30 07:10 |
Tags
Authors
- D-Nice
Installation
nimble install argon2_bind
choosenim install argon2_bind
git clone https://github.com/D-Nice/argon2_bind
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| argon2_bind | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Dependencies
| Package | Version | Optional |
|---|---|---|
| nim >= | 1.0.0 | No |
Source
| Repository | https://github.com/D-Nice/argon2_bind |
|---|---|
| Homepage | https://github.com/D-Nice/argon2_bind |
| Registry Source | nimble_official |
README
argon2_bind
Nim binding library to the Argon2 C implementation.
Dependencies
Static Linking (default)
- requires
--threads:onflag when compiling
Dynamic Linking
- libargon2
- pass
-d:dynlinkflag when compiling to trigger dynamic argon2 use
Supported Distros
nimble i
To install any package dependencies.
Docs
Available @ https://d-nice.github.io/argon2_bind/argon2_bind.html
Notes
You will need at least 1 GiB of free memory to run the tests.
Multithreading
The argon2 execution will be multithreaded in all instances, except if
using --dynlibOverride:libargon2 -d:dynlink, even if you pass --threads:on.
However, it doesn't make much sense to pass these parameters though, with the
static linking being built-in as the default.
