cuprate/cryptonight/c
hinto-janai 630faed263
ci: include macos + windows (#52)
* ci: install boost, include macos + windows

* cryptonight: fix `MSVC`

* cryptonight: use `flag_if_supported()`

* fix cryptonight builds

* update randomX

* fix rx builds

* add memwipe

* include memwipe.c in build

* spawn monerod in msys2 for windows

* fix last commit

* install dependencies before spawning monerod

* remove --detach

* try another way of spawning monerod

* add /I

* download and spawn monerod as a part of tests

* add download.rs

* extend time for monerod spawn

* move sleep and show monerod output

* fix clippy

* change stdin to pipped

* #[cfg(unix)] on bytes::Buf

* fix macos capitalisation

* remove tar.bz2 on macos expected dir

* remove zip on windows expected dir

* fix todo

* add docs

* fix a couple typos

---------

Co-authored-by: Boog900 <54e72d8a-345f-4599-bd90-c6b9bc7d0ec5@aleeas.com>
Co-authored-by: Boog900 <boog900@tutanota.com>
2024-02-12 13:39:15 +00:00
..
aesb.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
blake256.c ci: include macos + windows (#52) 2024-02-12 13:39:15 +00:00
blake256.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
crypto-ops-data.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
CryptonightR_JIT.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
CryptonightR_JIT.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
CryptonightR_template.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
CryptonightR_template.S add cryptonight bindings 2023-09-05 11:56:07 +01:00
generic-ops.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
groestl.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
groestl.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
groestl_tables.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
hash-extra-blake.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
hash-extra-groestl.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
hash-extra-jh.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
hash-extra-skein.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
hash-ops.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
hash.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
hash.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
int-util.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
jh.c fix cryptonight builds with -O3 or -Ofast 2023-10-29 01:02:12 +01:00
jh.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
keccak.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
keccak.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
memwipe.c ci: include macos + windows (#52) 2024-02-12 13:39:15 +00:00
memwipe.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
oaes_lib.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
oaes_lib.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
skein.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
skein.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
skein_port.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
slow-hash.c add cryptonight bindings 2023-09-05 11:56:07 +01:00
variant2_int_sqrt.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
variant4_random_math.h add cryptonight bindings 2023-09-05 11:56:07 +01:00
warnings.h add cryptonight bindings 2023-09-05 11:56:07 +01:00