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.
raw 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.
raw 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.
raw 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.
raw docstring

digestclj

(digest input alg-or-engine)

Generic function for create cryptographic hash.

Generic function for create cryptographic hash.
raw docstring

end!clj

(end! engine)

IDigestcljprotocol

-digestclj

(-digest input engine)

Low level interface, always returns bytes

Low level interface, always returns bytes

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.
raw docstring

md5clj

(md5 input)

reset!clj

(reset! engine)

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.
raw docstring

ripemd128clj

(ripemd128 input)

ripemd160clj

(ripemd160 input)

ripemd256clj

(ripemd256 input)

ripemd320clj

(ripemd320 input)

sha1clj

(sha1 input)

sha256clj

(sha256 input)

sha3-256clj

(sha3-256 input)

sha3-384clj

(sha3-384 input)

sha3-512clj

(sha3-512 input)

sha384clj

(sha384 input)

sha512clj

(sha512 input)

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.
raw 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.
raw 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.
raw 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.
raw docstring

update!clj

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

whirlpoolclj

(whirlpool input)

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

× close