Commit Graph

13 Commits

Author SHA1 Message Date
tevador
be810aca0a Fix a possible out-of-bounds access in superscalar generator 2019-10-11 11:31:05 +02:00
tevador
89aba80925
Refactoring (#95)
* Blake2Generator::getInt32 renamed to getUInt32 to avoid confusion
* isPowerOf2 renamed to isZeroOrPowerOf2 to avoid confusion
* added asserts to validate the input/output size of AES functions
* fixed possible overflow in JitCompilerX86::getCodeSize (unused function)
2019-07-03 18:13:20 +02:00
tevador
447634f51d
Use strongly typed enums (#55) 2019-06-10 16:02:25 +02:00
tevador
0c5b666df4
Configuration guidelines (#59)
* added detailed guidelines for the selection of configuration values
* added additional compile-time checks to prevent bad configurations
* removed RANDOMX_SUPERSCALAR_MAX_SIZE parameter
2019-06-10 15:57:36 +02:00
tevador
2706a8b753 Relicensed under the 3-clause BSD license 2019-05-18 14:21:47 +02:00
tevador
3f7139d3aa Fixed a possibility of buffer overflow in Superscalar generator 2019-05-09 08:29:42 +02:00
tevador
40a08bb0c8 Fixed incorrect latency of mul_r in SuperscalarHash 2019-05-05 14:49:00 +02:00
tevador
01db567e9d Fixed an inconsistency in IADD_RS in SuperscalarHash 2019-05-01 14:46:51 +02:00
tevador
fd7186f873 Changed IADD_RS to use mod.mem 2019-04-27 23:52:26 +02:00
tevador
018c1a5222 Big endian bug fixes 2019-04-24 18:37:58 +02:00
tevador
4c66b2305a Formatting & refactoring 2019-04-22 18:20:46 +02:00
tevador
41b51a4858 Cleaned up legacy code 2019-04-21 14:07:32 +02:00
tevador
d7eefce583 Removed capital letters from filenames 2019-04-20 16:53:06 +02:00