pandect.algo.siphash
Siphash-2-4 algorithm implementation
(requires `org.bouncycastle/bcprov-jdk15on` to be on the classpath)
siphash
(siphash x secret)
[HMAC] Siphash-2-4 (value -> string)
'secret' can be given as a byte array, string, java.io.File, java.io.InputStream
or any value implementing `pandect.utils.convert/ByteConvertable`.
siphash*
(siphash* x secret)
[HMAC] Siphash-2-4 (raw value)
'secret' can be given as a byte array, string, java.io.File, java.io.InputStream
or any value implementing `pandect.utils.convert/ByteConvertable`.
siphash-bytes
(siphash-bytes x secret)
[HMAC] Siphash-2-4 (value -> byte array)
'secret' can be given as a byte array, string, java.io.File, java.io.InputStream
or any value implementing `pandect.utils.convert/ByteConvertable`.
siphash-file
(siphash-file x secret)
[HMAC] Siphash-2-4 (file path -> string)
'secret' can be given as a byte array, string, java.io.File, java.io.InputStream
or any value implementing `pandect.utils.convert/ByteConvertable`.
siphash-file*
(siphash-file* x secret)
[HMAC] Siphash-2-4 (raw value)
'secret' can be given as a byte array, string, java.io.File, java.io.InputStream
or any value implementing `pandect.utils.convert/ByteConvertable`.
siphash-file-bytes
(siphash-file-bytes x secret)
[HMAC] Siphash-2-4 (file path -> byte array)
'secret' can be given as a byte array, string, java.io.File, java.io.InputStream
or any value implementing `pandect.utils.convert/ByteConvertable`.