X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=HighwayHash.xs;h=376130028fa697f1bc240b528cea3c1027fe4ca5;hb=e83a532ba9b360889083386972d318c25bc7982c;hp=2bfbb0d72cae1bc7db6790bf5f26b4af5eb9bcce;hpb=096619f2ab2b023d65ef91911b804f2d186c3c69;p=digest-highwayhash.git diff --git a/HighwayHash.xs b/HighwayHash.xs index 2bfbb0d..3761300 100644 --- a/HighwayHash.xs +++ b/HighwayHash.xs @@ -9,17 +9,6 @@ #include "highwayhash.c" -/* - -uint64_t HighwayHash64(const uint8_t* data, size_t size, const uint64_t key[4]); - -void HighwayHash128(const uint8_t* data, size_t size, - const uint64_t key[4], uint64_t hash[2]); - -void HighwayHash256(const uint8_t* data, size_t size, -const uint64_t key[4], uint64_t hash[4]); - */ - void process_key(pTHX_ AV *key_av, uint64_t *key) { int i; SV *elt; @@ -59,7 +48,7 @@ AV* highway_hash256(AV *key_av, char *bytes, uint64_t size) { dTHX; AV* result; uint64_t key[4]; - uint64_t hash[2]; + uint64_t hash[4]; process_key(aTHX_ key_av, key); HighwayHash256(bytes, size, key, hash); result = newAV();