Package net.i2p.crypto
Class SipHashInline
- java.lang.Object
-
- net.i2p.crypto.SipHashInline
-
public final class SipHashInline extends Object
SipHash implementation with hand inlining the SIPROUND. To know details about SipHash, see; "a fast short-input PRF" https://www.131002.net/siphash/ SIPROUND is defined in siphash24.c that can be downloaded from the above site. Following license notice is subject to change based on the licensing policy of siphash24.c. I2P mods: add off/len version For constant keys see net.i2p.util.SipHash- Since:
- 0.9.5, Moved to net.i2p.crypto and public since 0.9.27
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
hash24(long k0, long k1, byte[] data)
static long
hash24(long k0, long k1, byte[] data, int off, int len)
-
-
-
Method Detail
-
hash24
public static long hash24(long k0, long k1, byte[] data)
- Parameters:
k0
- the first 8 bytes of the keyk1
- the last 8 bytes of the key
-
hash24
public static long hash24(long k0, long k1, byte[] data, int off, int len)
- Parameters:
k0
- the first 8 bytes of the keyk1
- the last 8 bytes of the key
-
-