Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Resolve various integer conversion warnings from MSVC | Jack Lloyd | 2019-12-06 | 1 | -1/+1 |
| | |||||
* | Fix more MSVC warnings | Jack Lloyd | 2018-12-10 | 1 | -1/+1 |
| | |||||
* | Fix some MSVC warnings | Jack Lloyd | 2018-12-10 | 1 | -1/+1 |
| | |||||
* | Require MDx_HashFunction block size to be a power of 2 | Jack Lloyd | 2018-12-08 | 1 | -12/+22 |
| | | | | | | Allows replacing div/mod by a variable with a shift/mask. Allows storing just the bit count, which saves a few bytes. | ||||
* | Cleanups in MDx_HashFunction | Jack Lloyd | 2018-12-08 | 1 | -27/+30 |
| | |||||
* | Tiny optimization in MDx_HashFunction::final_result | Jack Lloyd | 2018-05-28 | 1 | -2/+1 |
| | | | | Typically not a bottleneck but this shows up in XMSS profiling | ||||
* | Blake2b optimizations | Jack Lloyd | 2017-10-26 | 1 | -1/+2 |
| | | | | | Nothing major but does improve perf for large buffers from 910 MB/s to 970 MB/s on Skylake. | ||||
* | Convert to using standard uintN_t integer types | Jack Lloyd | 2016-12-18 | 1 | -4/+4 |
| | | | | | | Renames a couple of functions for somewhat better name consistency, eg make_u32bit becomes make_uint32. The old typedefs remain for now since probably lots of application code uses them. | ||||
* | Mass-prefix member vars with m_ | René Korthaus | 2016-01-08 | 1 | -25/+25 |
| | |||||
* | lib/hash: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 1 | -3/+3 |
| | |||||
* | Ensure all files have copyright and license info. | lloyd | 2015-01-10 | 1 | -1/+1 |
| | | | | | Update license header line to specify the terms and refer to the file, neither of which it included before. | ||||
* | Move lib into src | lloyd | 2014-01-10 | 1 | -0/+108 |