This is the sip-hash Reference Manual, version 1.7, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:42:54 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
sip-hash
SipHash hash functions
Robert Brown <robert.brown@gmail.com>
Public domain
SipHash, a cryptographically strong family of hash functions designed by Jean-Philippe Aumasson and Daniel J. Bernstein. (http://131002.net/siphash/)
1.7
com.google.base
(system).
com.google.base
(system).
nibbles
(system).
sb-rotate-byte
(system).
package.lisp
(file).
sip-hash.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
sip-hash/sip-hash.lisp
package.lisp
(file).
sip-hash
(system).
hash-128-2-4
(function).
hash-128-4-8
(function).
hash-64-2-4
(function).
hash-64-4-8
(function).
ash-u64
(macro).
define-sip-hash
(macro).
incf64
(macro).
logiorf
(macro).
logxorf
(macro).
mod-2^64
(macro).
rotate-left-64
(function).
rotatef-left-64
(macro).
sip-round
(macro).
u64+
(macro).
Packages are listed by definition order.
sip-hash
An implementation of the SipHash family of hash functions.
com.google.base
.
common-lisp
.
hash-128-2-4
(function).
hash-128-4-8
(function).
hash-64-2-4
(function).
hash-64-4-8
(function).
ash-u64
(macro).
define-sip-hash
(macro).
incf64
(macro).
logiorf
(macro).
logxorf
(macro).
mod-2^64
(macro).
rotate-left-64
(function).
rotatef-left-64
(macro).
sip-round
(macro).
u64+
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns as two (unsigned-byte 64) values the 128-bit SipHash-2-4 hash code for positions START through END of OCTETS, using the initial state stored in K0 and K1.
Returns as two (unsigned-byte 64) values the 128-bit SipHash-4-8 hash code for positions START through END of OCTETS, using the initial state stored in K0 and K1.
Returns as an (unsigned-byte 64) the 64-bit SipHash-2-4 hash code for positions START through END of OCTETS, using the initial state stored in K0 and K1.
Returns as an (unsigned-byte 64) the 64-bit SipHash-4-8 hash code for positions START through END of OCTETS, using the initial state stored in K0 and K1.
Defines a function called FUNCTION-NAME that implements the SipHash hash function that performs COMPRESS-ROUNDS compression rounds and FINALIZATION-ROUNDS finalization rounds. The defined SipHash function is documented with a DOCUMENTATION string. When DOUBLE is true, a 128-bit hash result is produced.
Increment, modulo 2^64, PLACE by X.
Logically inclusive or PLACE by X.
Logically exclusive or PLACE by X.
Rotate 64-bit PLACE left by X bit positions.
Rotates the unsigned 64-bit integer X left by COUNT bit positions.
Jump to: | A D F H I L M R S U |
---|
Jump to: | A D F H I L M R S U |
---|
Jump to: | F P S |
---|
Jump to: | F P S |
---|