No description
Find a file
D-Nice 014b22d17a
chore(release): 0.1.1
Signed-off-by: D-Nice <d-nice2@protonmail.com>
2020-02-25 18:41:26 -05:00
.github chore: cleanup release script 2020-02-20 18:02:45 -05:00
src chore(release): 0.1.1 2020-02-25 18:41:26 -05:00
tests chore(test): clean-up fuzzer 2020-02-10 18:17:49 -05:00
.gitignore chore: update gitignore 2020-02-18 22:07:14 -05:00
.gitmodules chore(git): add argon2 submodule 2020-02-18 22:06:47 -05:00
.versionrc chore: versionrc requires bumpfile 2020-02-25 18:40:46 -05:00
argon2_bind.nimble fix(nimble): dyna versioning bug when dep 2020-02-23 19:55:12 -05:00
CHANGELOG.md chore(release): 0.1.1 2020-02-25 18:41:26 -05:00
LICENSE chore: add license 2020-02-08 21:01:11 -05:00
nimdoc.cfg feat: argon2 nim c bindings 2020-02-07 19:26:38 -05:00
README.md chore(docs): add badges 2020-02-20 17:50:13 -05:00

argon2_bind

nimble

builder-linux builder-win builder-macos tester linter

GitHub deployments GitHub file size in bytes GitHub tag (latest SemVer)

Nim binding library to the Argon2 C implementation.

Dependencies

Static Linking (default)

  • requires --threads:on flag when compiling

Dynamic Linking

  • libargon2
  • pass -d:dynlink flag 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.