Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the sip-hash Reference Manual, version 1.7, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 15:03:11 2020 GMT+0.
• Introduction | What sip-hash is all about | |
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
A Common Lisp implementation of SipHash, a cryptographically strong family of hash functions designed by Jean-Philippe Aumasson and Daniel J. Bernstein.
For more information see the SipHash web site and the SipHash reference implementation.
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.
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.
Next: Files, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The sip-hash system |
Robert Brown <robert.brown@gmail.com>
Public domain
SipHash hash functions
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
sip-hash.asd (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
• The sip-hash.asd file | ||
• The sip-hash/package.lisp file | ||
• The sip-hash/sip-hash.lisp file |
Next: The sip-hash/package․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
sip-hash.asd
sip-hash (system)
Next: The sip-hash/sip-hash․lisp file, Previous: The sip-hash․asd file, Up: Lisp files [Contents][Index]
Previous: The sip-hash/package․lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
sip-hash (system)
sip-hash.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The sip-hash package |
An implementation of the SipHash family of hash functions.
package.lisp (file)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported functions |
Previous: Exported definitions, Up: Exported definitions [Contents][Index]
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.
sip-hash.lisp (file)
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.
sip-hash.lisp (file)
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.
sip-hash.lisp (file)
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.
sip-hash.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal macros | ||
• Internal functions |
Next: Internal functions, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
sip-hash.lisp (file)
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.
sip-hash.lisp (file)
Increment, modulo 2^64, PLACE by X.
sip-hash.lisp (file)
Logically inclusive or PLACE by X.
sip-hash.lisp (file)
Logically exclusive or PLACE by X.
sip-hash.lisp (file)
sip-hash.lisp (file)
Rotate 64-bit PLACE left by X bit positions.
sip-hash.lisp (file)
sip-hash.lisp (file)
sip-hash.lisp (file)
Previous: Internal macros, Up: Internal definitions [Contents][Index]
Rotates the unsigned 64-bit integer X left by COUNT bit positions.
sip-hash.lisp (file)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L S |
---|
Jump to: | F L S |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | A D F H I L M R S U |
---|
Jump to: | A D F H I L M R S U |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | P S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
P | |||
Package, sip-hash : | The sip-hash package | ||
| |||
S | |||
sip-hash : | The sip-hash system | ||
sip-hash : | The sip-hash package | ||
System, sip-hash : | The sip-hash system | ||
|
Jump to: | P S |
---|