Cryptography
Encryption, hashing, and cryptographic utilities for secure applications. Packages among the 3,000 most downloaded in the past 90 days.
-
-
-
-
-
-
-
x509 0.9.2
Elixir package for working with X.509 certificates, Certificate Signing Requests (CSRs), Certificate Revocation Lists (CRLs) and RSA/ECC key pairs
-
-
-
crypto_rand 1.0.4
Fast and efficient cryptographically strong versions of several Enum functions that rely on :rand uniform functions for randomness.
-
-
ex_crypto 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
-
-
-
kcl 1.4.3
KCl - a less savory pure Elixir NaCl (libsodium) crypto suite substitute
-
-
-
-
-
ex_keccak 0.7.8
NIF library for computing Keccak SHA3-256 hashes using tiny-keccak Rust crate.
-
gleam_crypto 1.5.1
A Gleam cryptography library supporting Erlang and JavaScript
-
-
ex_secp256k1 0.7.6
Rust Nif that wraps functions from the libsecp256k1 Rust library.
-
-
-
libsalty2 0.3.0
An Elixir wrapper around the libsodium cryptographic library.Based on erlang-nif.
-
entropy_string 1.3.4
Efficiently generate cryptographically strong random strings of specified entropy from various character sets. `EntropyString` is superseded by `Puid` (https://hex.pm/packages/puid).
-
-
ecies 1.1.0
Customizable Erlang native ECIES public-key cryptography library, providing elliptic curve encryption as an alternative to the deprecated crypto public_encrypt, private_decrypt functions
-
-
bcrypt 1.2.2
An Erlang wrapper (NIF or port program) for the OpenBSD password scheme, bcrypt.
-
-
-
-
ex_sha3 0.1.4
ExSha3 is a pure Elixir implementation of Sha3 and the original Keccak1600-f
-
-
-
ex_crypto_copy 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
-
-
random_password 1.2.0
Efficiently generate cryptographically strong random passwords using alpha (including Unicode), numeric and special symbols.
-
-
ash_cloak 0.1.6
An Ash extension to seamlessly encrypt and decrypt resource attributes.
-
-
-
-
-
block_keys 1.0.2
This package generates Hierarchical Deterministic blockchain wallets for multiple currencies.
-
-
-
curvy 0.3.1
Curvy is a pure Elixir implementation of secp256k1 for ECDSA signatures and Bitcoin flavoured crypto.
-
-
kitten_blue 0.9.2
KittenBlue is a JOSE wrapper library that makes JWT implementation simpler for Elixir.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
keyserver 1.0.0
Key Server which can be used to encrypt and authenticate participants.
-
-
-
-
fernetex 0.5.0
Elixir implementation of Fernet library based on https://github.com/fernet/spec
-
google_certs 1.0.0
A GenServer that stores and caches Google's Public Certificates.
-
-
-
evil_crc32c 0.2.9
Evil version of the crc32c algorithm. It uses the bitwise arithmetic used in javascript, i.e. operands are converted to i32
-
ssh_key_ex 0.6.2
SSHKeyEx is a library for working with SSH keys in Elixir through rust `ssh_key` as nif implementations
-
-
-
-
-
libsecp256k1_diode_fork 0.1.18
Erlang NIF bindings for the the libsecp256k1 library
-
deoxysii 1.0.4
DeoxysII is a pure Elixir implementation of the DeoxysII encryption algorithm.
-
-
-
-
-
-
-
-
jose_utils 0.4.0
Convenience functions to work with JOSE (JSON Object Signing and Encryption)