tobtoht
63770eda8e
Merge pull request #10932
...
bf46156 ringct: remove dead code (Thomas)
ACKs: selsta, jeffro256
2026-07-26 20:33:34 +00:00
tobtoht
d85cfa04d8
Merge pull request #10928
...
7acab10 net/socks: fix misleading error code (jpk68)
ACKs: vtnerd, selsta
2026-07-25 13:03:15 +00:00
tobtoht
8472d8c503
Merge pull request #10927
...
38342cc utils/health: fix typo in script (jpk68)
ACKs: jeffro256, selsta
2026-07-24 16:23:03 +00:00
tobtoht
02d3eda77d
Merge pull request #10929
...
e8dab33 simplewallet: skip redundant get_tx_key unless needed (jpk68)
ACKs: SNeedlewoods, selsta
2026-07-24 16:22:37 +00:00
tobtoht
d1d32cb2b6
Merge pull request #10931
...
c1eda46 wallet2: fix error message (jpk68)
ACKs: selsta, SNeedlewoods, jeffro256
2026-07-24 16:22:04 +00:00
tobtoht
1e9c45543e
Merge pull request #10957
...
73b28e2 dns_utils: replace flaky DNS provider (selsta)
ACKs: jpk68, tobtoht
2026-07-23 18:37:38 +00:00
selsta
73b28e28a6
dns_utils: replace flaky DNS provider
2026-07-23 17:34:47 +02:00
tobtoht
72f7fd791b
Merge pull request #9827
...
9696cae crypto: add FCMP++ generators T, U, & V (jeffro256)
ACKs: UkoeHB, selsta
2026-07-23 09:54:42 +00:00
tobtoht
ef26a6080c
Merge pull request #10925
...
4b144c3 external: update randomx to v1.2.3 (selsta)
ACKs: SChernykh, tobtoht, jpk68
2026-07-23 09:53:36 +00:00
jeffro256
9696cae58b
crypto: add FCMP++ generators T, U, & V
...
Sources in FCMP++ repo:
- T: https://github.com/monero-oxide/monero-oxide/blob/0e438aed2cce5c0ab8a935916c1a89bb0077f97f/monero-oxide/ed25519/src/compressed_point.rs#L76-L79
- U: https://github.com/monero-oxide/monero-oxide/blob/0e438aed2cce5c0ab8a935916c1a89bb0077f97f/monero-oxide/ringct/fcmp%2B%2B/generators/src/lib.rs#L16-L18
- V: https://github.com/monero-oxide/monero-oxide/blob/0e438aed2cce5c0ab8a935916c1a89bb0077f97f/monero-oxide/ringct/fcmp%2B%2B/generators/src/lib.rs#L20-L22
2026-07-22 19:25:59 -05:00
tobtoht
42b78ee9bd
Merge pull request #10694
...
a01b4c2 daemon: remove bootstrap mode (tobtoht)
ACKs: thomasbuilds, selsta
2026-07-22 20:03:46 +00:00
tobtoht
a01b4c2a31
daemon: remove bootstrap mode
2026-07-22 20:38:20 +02:00
tobtoht
e00908bc49
Merge pull request #10921
...
edea850 general: replace auto_scope_leave_caller with scope_guard (jeffro256)
ACKs: selsta, tobtoht
2026-07-22 16:31:31 +00:00
tobtoht
a3adf4ce62
Merge pull request #10863
...
2f2409d wallet: rpc; req. ssl cert params w/ proxy when daemon not onion/i2p (nahuhh)
ACKs: selsta, plowsof
2026-07-22 16:17:55 +00:00
tobtoht
d13ac35f23
Merge pull request #10358
...
ed461a6 FCMP++: output_to_pre_leaf_tuple (j-berman)
99bda32 FCMP++: output_to_tuple {output pubkey, commitment} -> {O,I,C} (j-berman)
ACKs: UkoeHB, jeffro256
2026-07-22 16:11:59 +00:00
tobtoht
63edb67744
Merge pull request #10896
...
159b6b6 common: increase performance timer buffer size (selsta)
ACKs: jeffro256, tobtoht
2026-07-22 16:09:42 +00:00
tobtoht
d7cda0d96e
Merge pull request #9828
...
6c39594 crypto: add Ed25519->X25519 conversion functions (jeffro256)
ACKs: UkoeHB, j-berman
2026-07-22 11:34:31 +00:00
tobtoht
d23e971ae6
Merge pull request #10823
...
01e06da tests: add CLSAG fuzz tests (selsta)
ACKs: jeffro256, SNeedlewoods
2026-07-22 07:30:32 +00:00
tobtoht
c6783ec53d
Merge pull request #10804
...
4b042bb crypto: avoid unaligned word accesses (Samy)
ACKs: selsta, jeffro256
2026-07-22 07:28:42 +00:00
jeffro256
6c39594538
crypto: add Ed25519->X25519 conversion functions
...
Reviewed-by: koe <ukoe@protonmail.com >
Reviewed-by: j-berman <justinberman@protonmail.com >
2026-07-22 01:06:46 -05:00
Samy
4b042bbf66
crypto: avoid unaligned word accesses
2026-07-21 22:39:16 +02:00
tobtoht
9e1a88ba83
Merge pull request #10893
...
afcfd97 wallet: derive encrypted payment ID dummy/real status from tx.extra, not cd.dests (waris ))
ACKs: jeffro256*, selsta
2026-07-21 16:46:51 +00:00
tobtoht
e729250a0c
Merge pull request #10784
...
85b38a5 rpc: replace get_blocks.bin Levin pool budget (selsta)
ACKs: jeffro256, j-berman
2026-07-21 16:44:59 +00:00
tobtoht
e071951803
Merge pull request #10920
...
b106208 dns_utils: update default public DNS resolvers (selsta)
ACKs: tobtoht, jpk68
2026-07-21 15:56:32 +00:00
j-berman
ed461a6dde
FCMP++: output_to_pre_leaf_tuple
2026-07-21 02:36:01 -07:00
j-berman
99bda32d0f
FCMP++: output_to_tuple {output pubkey, commitment} -> {O,I,C}
...
- Function to convert an {output pubkey, commitment} to an output
tuple {O,I,C} in prepartion to insert the output tuple into the
curve tree.
- O = torsion cleared valid output pubkey checked for identity.
- I = key image generator.
- C = torsion cleared valid Commitment checked for identity.
- None of {O,I,C} should have torsion nor == identity.
- Introduces the OutputPair variant, which can either be Legacy
or Carrot V1 types. Legacy outputs are not checked for torsion
at consensus, and use the legacy biased hash to point fn to derive
the key image generator (I). Carrot V1 outputs **are** checked for
torsion at consensus, and use the unbiased hash to point to derive
the key image generator (I).
2026-07-21 02:35:55 -07:00
waris )
afcfd9761f
wallet: derive encrypted payment ID dummy/real status from tx.extra, not cd.dests
2026-07-21 02:21:18 +00:00
tobtoht
50ffc4564d
Merge pull request #10914
...
1aeabb1 utils/systemd: update service file (jpk68)
ACKs: thomasbuilds, selsta
2026-07-20 18:41:33 +00:00
tobtoht
c821e75318
Merge pull request #10169
...
0c9956a functional_tests: Python epee binary lib and test `/get_blocks.bin` (jeffro256)
ACKs: selsta, plowsof
2026-07-20 18:34:10 +00:00
Thomas
bf4615660b
ringct: remove dead code
...
- h2b, b2h (rctTypes) and sumKeys (rctOps): from the original RingCT
import (9b1afe5f2 , 2016-05-13); never referenced by any caller since
the import.
- cn_fast_hash128, hash_to_scalar128 (rctOps): from the same import.
hash_to_scalar128 (and cn_fast_hash128 through it) was last used by
the original MLSAG gen/ver hashing, which dbb5f2d6a (2016-07-09)
replaced with keyV-based hash_to_scalar; dead since then.
- bos_coster_heap_conv (multiexp): added in 9ff6e6a0a (2018-01-09)
alongside bos_coster_heap_conv_robust; multiexp() only ever
dispatched the robust variant, so the non-robust one was never
called. The robust variant is kept, as tests/performance_tests
still uses it (production dispatch moved to Straus/Pippenger in
939bc22/263431c).
2026-07-20 12:23:05 +02:00
tobtoht
3ed8ffb56b
Merge pull request #10842
...
fa91ae4 common: remove dead code (Thomas)
8701fc9 blockchain_db: remove unused MDB_val_copy specializations (Thomas)
00d21ee epee: remove dead code (Thomas)
ACKs: selsta, jpk68
2026-07-20 09:09:49 +00:00
tobtoht
48e86dcb17
Merge pull request #10818
...
85f8bbb tests: make libwallet_api_tests work under ctest, add tests (selsta)
ACKs: plowsof, SNeedlewoods
2026-07-20 09:08:09 +00:00
tobtoht
ff17d7f7ba
Merge pull request #10905
...
d436311 epee: avoid bad_weak_ptr during connection teardown (selsta)
ACKs: vtnerd, SChernykh
2026-07-20 09:01:13 +00:00
tobtoht
dde6d6af51
Merge pull request #10911
...
a79f524 simplewallet: fix prompt formatting (jpk68)
ACKs: selsta, tobtoht
2026-07-20 08:57:27 +00:00
tobtoht
d005c5d18a
Merge pull request #10909
...
c3c3d23 cmake: apply cxa throw wrap flags when linking common (selsta)
ACKs: jpk68, jeffro256
2026-07-20 08:55:31 +00:00
tobtoht
17410620a8
Merge pull request #10908
...
4f73cfe epee: fix build with OpenSSL 4.0 (weifanglab)
ACKs: iamamyth, selsta, jpk68, jeffro256
2026-07-20 08:54:15 +00:00
jpk68
c1eda464e4
wallet2: fix error message
2026-07-18 15:38:24 -04:00
jeffro256 and selsta
0c9956af80
functional_tests: Python epee binary lib and test /get_blocks.bin
...
Co-authored-by: selsta <selsta@sent.at >
2026-07-17 22:35:43 -05:00
jpk68
e8dab33032
simplewallet: skip redundant get_tx_key unless needed
2026-07-17 22:51:48 -04:00
jpk68
7acab10dc7
net/socks: fix misleading error code
2026-07-17 22:21:32 -04:00
jpk68
38342cc15c
utils/health: fix typo in script
2026-07-17 22:04:42 -04:00
selsta
85f8bbbccb
tests: make libwallet_api_tests work under ctest, add tests
2026-07-17 20:55:23 +02:00
tobtoht
95e126f3c5
Merge pull request #10901
...
a4f8ef4 wallet_api: set m_password in the recovery creation paths (plowsof)
ACKs: selsta, SNeedlewoods, jpk68
2026-07-17 13:12:59 +00:00
selsta
4b144c3eff
external: update randomx to v1.2.3
2026-07-17 13:37:05 +02:00
tobtoht
95e6e19799
Merge pull request #10898
...
fe7986e trezor: suppress generated protobuf deprecation warnings (selsta)
ACKs: plowsof, jpk68
2026-07-16 18:10:29 +00:00
tobtoht
ee7e5e3744
Merge pull request #10897
...
e5d701d tx_pool: remove redundant hashCompare comparator (selsta)
ACKs: jpk68*, vtnerd*, jeffro256
2026-07-16 17:31:22 +00:00
tobtoht
569a456dc0
Merge pull request #10859
...
e28aec5 device: abort Ledger tx prefix hashing on denial (Samy)
ACKs: jeffro256, jpk68
2026-07-16 17:25:46 +00:00
tobtoht
da5d40d597
Merge pull request #10885
...
c9a18b9 blockchain: fix misleading request chain error logs (selsta)
ACKs: jpk68, plowsof
2026-07-16 13:41:18 +00:00
tobtoht
c24db9b23d
Merge pull request #10890
...
0b79679 wallet2: guard gamma picker against zero-output windows (selsta)
ACKs: jeffro256*, iamamyth
2026-07-16 13:37:30 +00:00
tobtoht
815548bfee
Merge pull request #10891
...
09e3d2a tests: fix libFuzzer build instructions on Ubuntu (selsta)
ACKs: SNeedlewoods, jpk68
2026-07-16 13:35:26 +00:00