Liking cljdoc? Tell your friends :D

buddy.core.hash

Basic crypto primitives that used for more high level abstractions.

Basic crypto primitives that used for more high
level abstractions.
raw docstring

blake2bclj

(blake2b input length)

BLAKE2 is a cryptographic hash function faster than MD5, SHA-1, SHA-2, and SHA-3, yet is at least as secure as the latest standard SHA-3.

BLAKE2 is a cryptographic hash function faster than MD5,
SHA-1, SHA-2, and SHA-3, yet is at least as secure as the
latest standard SHA-3.
sourceraw docstring

blake2b-128clj

(blake2b-128 input)

BLAKE2 cryptographic hash function with fixed output digest size to 128 bits.

BLAKE2 cryptographic hash function with fixed output
digest size to 128 bits.
sourceraw docstring

blake2b-256clj

(blake2b-256 input)

BLAKE2 cryptographic hash function with fixed output digest size to 256 bits.

BLAKE2 cryptographic hash function with fixed output
digest size to 256 bits.
sourceraw docstring

blake2b-512clj

(blake2b-512 input)

BLAKE2 cryptographic hash function with fixed output digest size to 512 bits.

BLAKE2 cryptographic hash function with fixed output
digest size to 512 bits.
sourceraw docstring

digestclj

(digest input alg-or-engine)

Generic function for create cryptographic hash.

Generic function for create cryptographic hash.
sourceraw docstring

end!clj

(end! engine)
source

IDigestcljprotocol

-digestclj

(-digest input engine)

Low level interface, always returns bytes

Low level interface, always returns bytes
source

IEnginecljprotocol

Hash engine common interface definition.

Hash engine common interface definition.

-endclj

(-end _)

Return the computed mac and reset the engine.

Return the computed mac and reset the engine.

-resetclj

(-reset _)

Reset the hash engine to its initial state.

Reset the hash engine to its initial state.

-updateclj

(-update _ input offset length)

Update bytes in a current instance.

Update bytes in a current instance.
sourceraw docstring

md5clj

(md5 input)
source

reset!clj

(reset! engine)
source

resolve-digest-engineclj

(resolve-digest-engine engine)

Helper function for make Digest instances from algorithm parameter.

Helper function for make Digest instances
from algorithm parameter.
sourceraw docstring

ripemd128clj

(ripemd128 input)
source

ripemd160clj

(ripemd160 input)
source

ripemd256clj

(ripemd256 input)
source

ripemd320clj

(ripemd320 input)
source

sha1clj

(sha1 input)
source

sha256clj

(sha256 input)
source

sha3-256clj

(sha3-256 input)
source

sha3-384clj

(sha3-384 input)
source

sha3-512clj

(sha3-512 input)
source

sha384clj

(sha384 input)
source

sha512clj

(sha512 input)
source

skeinclj

(skein input state)
(skein input state length)

Skein is a cryptographic hash function based on Threefish tweakable block cipher compressed using Unique Block Iteration and is one of five finalists in the NIST hash function competition for SHA3.

Skein is a cryptographic hash function based on
Threefish tweakable block cipher compressed using
Unique Block Iteration and is one of five finalists
in the NIST hash function competition for SHA3.
sourceraw docstring

skein-1024clj

(skein-1024 input)

Skein cryptographic hash function with fixed output digest size to 256.

Skein cryptographic hash function with fixed output
digest size to 256.
sourceraw docstring

skein-256clj

(skein-256 input)

Skein cryptographic hash function with fixed output digest size to 256.

Skein cryptographic hash function with fixed output
digest size to 256.
sourceraw docstring

skein-512clj

(skein-512 input)

Skein cryptographic hash function with fixed output digest size to 256.

Skein cryptographic hash function with fixed output
digest size to 256.
sourceraw docstring

update!clj

(update! engine input)
(update! engine input offset)
(update! engine input offset length)
source

whirlpoolclj

(whirlpool input)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close