Module core::hash::sip

source ·
Expand description

An implementation of SipHash.

Macros

  • compress 🔒
  • Loads an integer of the desired type from a byte stream, in LE order. Uses copy_nonoverlapping to let the compiler generate the most efficient way to load it from a possibly unaligned address.

Structs

Traits

Functions

  • u8to64_le 🔒
    Loads a u64 using up to 7 bytes of a byte slice. It looks clumsy but the copy_nonoverlapping calls that occur (via load_int_le!) all have fixed sizes and avoid calling memcpy, which is good for speed.