This is the sip-hash Reference Manual, version 1.7, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:40:48 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
sip-hashSipHash 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.lisppackage.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-hashAn 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 |
|---|