Liking cljdoc? Tell your friends :D
Clojure only.

hive-system.crypto.caesium

Caesium / libsodium-backed implementation of hive-system.protocols/ICrypto.

Uses parameter-object map signatures (:crypto/* keys) like the rest of the crypto layer. Loads caesium lazily via requiring-resolve so absence of native libsodium only fails at construction (->caesium-crypto).

Algorithms supported: :xchacha20-poly1305 — caesium.crypto.aead/xchacha20poly1305-ietf-{encrypt,decrypt}

Caesium / libsodium-backed implementation of `hive-system.protocols/ICrypto`.

Uses parameter-object map signatures (`:crypto/*` keys) like the rest of
the crypto layer. Loads caesium lazily via `requiring-resolve` so absence
of native libsodium only fails at construction (`->caesium-crypto`).

Algorithms supported:
  :xchacha20-poly1305  — caesium.crypto.aead/xchacha20poly1305-ietf-{encrypt,decrypt}
raw docstring

->caesium-cryptoclj

(->caesium-crypto)

Construct a caesium-backed ICrypto. Throws if caesium / libsodium not available on the classpath / native lib path. Resolves both AEAD and pwhash (Argon2id) primitives at construction; HKDF is pure-Java and needs no native binding.

Construct a caesium-backed ICrypto. Throws if caesium / libsodium not
available on the classpath / native lib path. Resolves both AEAD and
pwhash (Argon2id) primitives at construction; HKDF is pure-Java and
needs no native binding.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close