From a59c5ea3bda874535e4b730b623f5d75c5ab1a18 Mon Sep 17 00:00:00 2001 From: Yves Orton Date: Wed, 6 Nov 2019 00:12:49 +0100 Subject: XS-APItest: add tests for U8TO64_LE() and other hashing macros and code Includes testing siphash24 and siphash13 properly, especially testing against the SipHash 2-4 reference test vector, see https://131002.net/siphash/siphash24.c See also #17244 where we originally discovered there were no tests for the internals of the hashing code and that because of it we let slip in a very broken patch to the code. Thanks to James E Keenan, Tony Cook and Hugo Van der Sanden for support putting this together. XS-APItest: fixup issues with # directives for some reason the indentation of the #if clauses broke things under some builds, but not all. Possibly a ccache issue. --- .gitignore | 1 + 1 file changed, 1 insertion(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 471fde5100..594952ccf4 100644 --- a/.gitignore +++ b/.gitignore @@ -135,6 +135,7 @@ xlib/ # test byproducts ext/Test-Harness/t/ext/ +ext/XS-APItest/APItest.bso t/rantests t/tmp* t/perl -- cgit v1.2.1