gitextract_mbe4rx4c/ ├── .envrc ├── .github/ │ └── workflows/ │ ├── Makefile │ ├── actions.cue │ ├── ci.yaml │ ├── setup.cue │ └── steps.cue ├── .gitignore ├── .vscode/ │ ├── c_cpp_properties.json │ └── settings.json ├── CHANGELOG.md ├── CONTRIBUTORS ├── LICENSE ├── Makefile ├── README.md ├── bench/ │ ├── enacl_nif.d │ ├── funcall_enacl.d │ └── timing.erl ├── benchmark.sh ├── c_src/ │ ├── aead.c │ ├── aead.h │ ├── enacl.c │ ├── enacl.h │ ├── enacl_ext.c │ ├── enacl_ext.h │ ├── enacl_nif.c │ ├── generichash.c │ ├── generichash.h │ ├── hash.c │ ├── hash.h │ ├── kdf.c │ ├── kdf.h │ ├── kx.c │ ├── kx.h │ ├── public.c │ ├── public.h │ ├── pwhash.c │ ├── pwhash.h │ ├── randombytes.c │ ├── randombytes.h │ ├── secret.c │ ├── secret.h │ ├── secretstream.c │ ├── secretstream.h │ ├── sign.c │ └── sign.h ├── doc/ │ └── overview.edoc ├── eqc_test/ │ ├── Makefile │ ├── enacl_eqc.erl │ └── enacl_ext_eqc.erl ├── priv/ │ └── .dummy ├── rebar.config ├── shell.nix ├── src/ │ ├── Makefile │ ├── enacl.app.src │ ├── enacl.erl │ ├── enacl_ext.erl │ └── enacl_nif.erl └── test/ └── enacl_SUITE.erl