Commits

Show all
Author Commit Message Labels Comments Date
evhan
release 0.0.3
Tags
0.0.3
evhan
add start index to bv->int, avoids unnecessary calls to bv-copy
evhan
test output formatting tweak, cosmetic
evhan
emit & install types file when installing for CHICKEN
evhan
update README to reflect that string arguments are allowed
evhan
add basic tests for make-siphash, short keys & string arguments
evhan
enforce 16-byte keys
evhan
allow a string to be passed as the key or message This allows the user to give a string instead of a bytevector as the hash key or message, which will be converted to a bytevector before use as needed. An error is raised if the argument isn't one of these two types.
evhan
use shorthand, cosmetic
evhan
release 0.0.2
Tags
0.0.2
evhan
quote test vectors for older CHICKENs Vectors are only self-evaluating in CHICKEN 4.8.2 and up, so this just allows the tests to be run on versions prior to that.
evhan
remove note re: 32-bit (tested good) and simplify examples slightly
evhan
add release-info file
Tags
0.0.1
evhan
return a prekeyed hash function when no message is given This makes the siphash procedures return partially-evaluated functions when given a key but no message, so that one can build prekeyed hash functions for repeated use on different messages.
evhan
add LICENSE and README
evhan
use R7RS names for u8vector operations
evhan
add setup file
evhan
add meta file
evhan
add module for CHICKEN
evhan
add tests from reference implementation
evhan
initial