tobtoht
dfc36e278b
Merge pull request #10949
...
54acdd1 simplewallet: validate get_outs response size (selsta)
ACKs: plowsof, SNeedlewoods, jpk68
2026-07-28 15:45:30 +00:00
tobtoht
99c1f914a2
Merge pull request #10951
...
c9d9afc wallet2: bounds check additional derivations in is_out_to_acc (selsta)
ACKs: SNeedlewoods, jeffro256
2026-07-28 15:43:34 +00:00
tobtoht
032a8eeb1d
Merge pull request #9605
...
6620c2d ringct: cleanup proveRctCLSAGSimple (jeffro256)
ACKs: 0xFFFC0000*, iamamyth*, selsta
2026-07-27 20:24:55 +00:00
jeffro256
6620c2db0d
ringct: cleanup proveRctCLSAGSimple
...
1. Document parameters
2. Document inner variables
3. Remove dead variables
4. Remove unneseccary allocations
2026-07-27 14:47:08 -05:00
tobtoht
a26654d6d1
Merge pull request #10944
...
9e3c336 cmake: add wire dependency for cryptonote_core RTTI linkage (selsta)
ACKs: SNeedlewoods, jpk68
2026-07-27 17:07:50 +00:00
tobtoht
2c27cb8eb3
Merge pull request #10942
...
07b8456 wallet2: validate cached transfer indices (selsta)
ACKs: jeffro256, tobtoht
2026-07-27 17:06:40 +00:00
tobtoht
11806688f9
Merge pull request #10987
...
af4eda8 tests: enable temporary libunbound debug logging (selsta)
ACKs: tobtoht, jpk68
2026-07-27 16:54:56 +00:00
selsta
af4eda80a8
tests: enable temporary libunbound debug logging
2026-07-27 15:35:52 +02:00
tobtoht
25baaafad8
Merge pull request #10938
...
3774999 serialization: validate RingCT prunable JSON type (selsta)
ACKs: jeffro256, jpk68, vtnerd
2026-07-27 10:22:25 +00:00
tobtoht
09020e4d9b
Merge pull request #10240
...
dc1d0dd cryptonote_core: set prep-blocks-threads to max threads (0xfffc)
ACKs: jpk68, selsta
2026-07-27 10:21:06 +00:00
tobtoht
3b116d88d0
Merge pull request #10985
...
1690829 workflows: disable DNS tests on Windows and macOS (selsta)
ACKs: SChernykh, tobtoht
2026-07-27 08:12:01 +00:00
selsta
16908299a6
workflows: disable DNS tests on Windows and macOS
2026-07-27 03:03:59 +02:00
tobtoht
ac32adb70d
Merge pull request #10937
...
bd2f3b8 wallet_api: return all unsigned tx recipients (Samy)
ACKs: selsta, SNeedlewoods, plowsof, jpk68
2026-07-26 20:42:53 +00:00
tobtoht
c4178c8ba6
Merge pull request #10935
...
8e8e04d crypto: fix ARMv8 slow-hash inline assembly constraints (selsta)
ACKs: SChernykh, jeffro256
2026-07-26 20:35:35 +00:00
tobtoht
68e3b19661
Merge pull request #10933
...
c2dc8a5 cryptonote_protocol: remove dead code (Thomas)
ACKs: selsta, jpk68
2026-07-26 20:34:41 +00:00
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
selsta
c9d9afc6df
wallet2: bounds check additional derivations in is_out_to_acc
2026-07-22 22:13:05 +02:00
selsta
54acdd1acb
simplewallet: validate get_outs response size
2026-07-22 22:04:22 +02: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
selsta
9e3c336e8a
cmake: add wire dependency for cryptonote_core RTTI linkage
2026-07-22 01:28:16 +02:00
selsta
07b8456ff3
wallet2: validate cached transfer indices
...
Reported by hacksandhops
2026-07-22 01:09:28 +02:00
Samy
4b042bbf66
crypto: avoid unaligned word accesses
2026-07-21 22:39:16 +02:00
Samy and SNeedlewoods
bd2f3b8693
wallet_api: return all unsigned tx recipients
...
Co-authored-by: SNeedlewoods <sneedlewoods_1@protonmail.com >
2026-07-21 22:24:55 +02:00
selsta
8e8e04dd57
crypto: fix ARMv8 slow-hash inline assembly constraints
2026-07-21 19:19:35 +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
selsta
3774999763
serialization: validate RingCT prunable JSON type
2026-07-21 17:27:25 +02: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