Randomx

Latest version: v1.1.10.post3

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.1.10

Full list of changes:

* __cpuidex: explicit MSVC check, fix MinGW GCC 5.3 cross-compilation 192
* MacOS JIT privs are not ARM-specific 217
* cmake: set nonancient minimum version 220
* Fix absolute address references 222
* Fix native code generator using the wrong hash function 224
* Fixed a crash in MSVC Debug and RelWithDebInfo builds 225

1.1.9

This release brings support for the new ARM-based Apple silicon and a small speed-up for all CPUs.

Full list of changes:

* Apple silicon: force W^X, enable hardware AES 198
* Remove unnecessary first-load initialization code 201
* Fix illegal instruction crash on some ARM systems 202
* Optimized dataset read 211
* Faster W^X policy for apple silicon macs 212
* Fix typo for M1 Mac build 213

1.1.8

Usage: ./randomx-benchmark [OPTIONS]
Supported options:
--help shows this message
--mine mining mode: 2080 MiB
--verify verification mode: 256 MiB
--jit JIT compiled mode (default: interpreter)
--secure W^X policy for JIT pages (default: off)
--largePages use large pages (default: small pages)
--softAes use software AES (default: hardware AES)
--threads T use T threads (default: 1)
--affinity A thread affinity bitmask (default: 0)
--init Q initialize dataset with Q threads (default: 1)
--nonces N run N nonces (default: 1000)
--seed S seed for cache initialization (default: 0)
--ssse3 use optimized Argon2 for SSSE3 CPUs
--avx2 use optimized Argon2 for AVX2 CPUs
--auto select the best options for the current CPU
--noBatch calculate hashes one by one (default: batch)


Check the GPG signature of the archive using [tevador's public key](https://github.com/tevador/RandomX/blob/master/doc/tevador.asc) (fingerprint 3285A32D513076632CE825105A28C86AE7BD73A6).

1.1.7

Relevant changes:

* Combined hash and fill AES loop 166 (major performance improvement)

Check the GPG signature of the archive using [tevador's public key](https://github.com/tevador/RandomX/blob/master/doc/tevador.asc) (fingerprint 3285A32D513076632CE825105A28C86AE7BD73A6).

1.1.5

Changes:
* Fixed mmap on OpenBSD 139
* Fix CMakeLists.txt for xcode 140
* Fix alignment for ARMv8 code 141
* Fixed tests on OpenBSD 142

1.1.4

When running the benchmark, it is recommended to use the new `--auto` option, for example:

./randomx-benchmark --mine --auto --largePages --threads 16 --nonces 100000


Changes:
* Optimized Argon2 (SSSE3/AVX2) 134
* Automatic detection of CPU capabilities 136
* Fix a possible out-of-bounds access in superscalar generator 137

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.