ston1th
5c0486bd33
Fixed tests on OpenBSD
...
Since OpenBSD 6.0 W^X is enforced.
Added `RANDOMX_FLAG_SECURE` in tests and benchmarks.
Updated comment.
Excluded `cpu_set_t` since it is not defined on OpenBSD.
5 years ago
tevador
e0484dfb99
Automatic detection of CPU capabilities
5 years ago
tevador
cce53cb582
use SSSE3 consistently as opposed to SSE3
5 years ago
tevador
900a936816
Optimized Argon2 (SSSE3/AVX2)
5 years ago
hyc
01648b3bd6
Remember cache input data ( #133 )
...
Make init_cache and set_cache no-ops if fed the same data as before
5 years ago
tevador
eef87a0f63
Documentation updates
5 years ago
tevador
67010ab554
Optional W^X policy for JIT pages ( #112 )
5 years ago
tevador
cc2551b02b
Support building a shared library ( #53 )
5 years ago
tevador
2706a8b753
Relicensed under the 3-clause BSD license
5 years ago
tevador
ac22aed121
Proper C declaration without parameters
5 years ago
tevador
c87dcc8ae5
Cache seed renamed to key
5 years ago
tevador
b4dca14f0c
Added a function to access the dataset memory buffer
...
Number of dataset items changed from a macro to a getter function.
5 years ago
tevador
59d82bbb01
Fixed doc
5 years ago
tevador
4c66b2305a
Formatting & refactoring
5 years ago
tevador
87b8253374
API documentation
...
'dataset block' -> 'dataset item'
customizable benchmark seed
5 years ago
tevador
bc78b628ea
Flags ordered by their impact on performance
...
Additional error handling
5 years ago
tevador
41557ce010
randomx project changed to a static library
...
separate benchmark project
API usage examples
5 years ago
tevador
296e77eebc
C API - first working version
5 years ago