moneromooo-monero
608fd6f14a
Monero Cryptonight variants, and add one for v7
...
This is the first variant of many, with the intent to improve
Monero's resistance to ASICs and encourage mining decentralization.
6 years ago
cslashm
e745c1e38d
Code modifications to integrate Ledger HW device into monero-wallet-cli.
...
The basic approach it to delegate all sensitive data (master key, secret
ephemeral key, key derivation, ....) and related operations to the device.
As device has low memory, it does not keep itself the values
(except for view/spend keys) but once computed there are encrypted (with AES
are equivalent) and return back to monero-wallet-cli. When they need to be
manipulated by the device, they are decrypted on receive.
Moreover, using the client for storing the value in encrypted form limits
the modification in the client code. Those values are transfered from one
C-structure to another one as previously.
The code modification has been done with the wishes to be open to any
other hardware wallet. To achieve that a C++ class hw::Device has been
introduced. Two initial implementations are provided: the "default", which
remaps all calls to initial Monero code, and the "Ledger", which delegates
all calls to Ledger device.
6 years ago
moneromooo-monero
f2c4c39971
wallet2: speed up subaddress generation (by about a third)
6 years ago
xmr-eric
18216f19dd
Update 2018 copyright
7 years ago
Riccardo Spagni
f9c66ba67c
Merge pull request #2990
...
2d17feb0
factor STL container serialization (moneromooo-monero)
7 years ago
moneromooo-monero
2d17feb060
factor STL container serialization
7 years ago
moneromooo-monero
2305bf260d
check return value for generate_key_derivation and derive_public_key
7 years ago
moneromooo-monero
fa5697127f
make multisig work with subaddresses
...
Thanks to kenshi84 for help getting this work
7 years ago
moneromooo-monero
09ce03d612
move includes around to lessen overall load
7 years ago
moneromooo-monero
3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
moneromooo-monero
54a4c1cbf7
cryptonote: do not overwrite const data
7 years ago
moneromooo-monero
383ff4f689
remove "using namespace std" from headers
...
It's nasty, and actually breaks on Solaris, where if.h fails to
build due to:
struct map *if_memmap;
7 years ago
Jaquee
fd773d88cd
refactor cryptonote_basic::add_tx_pub_key_to_extra
7 years ago
kenshi84
53ad5a0f42
Subaddresses
7 years ago
moneromooo-monero
5d65a75b69
move checkpoints in a separate library
7 years ago
moneromooo-monero
651baaec46
wallet: add encrypted seed functionality
...
This uses luigi1111's CN_Add method.
See https://xmr.llcoins.net for details.
7 years ago
moneromooo-monero
5b63246813
core: fix blob size cache, and reenable hash and blob size caches
7 years ago
moneromooo-monero
a96f9baeb4
core: disable tx/block hash cache
...
Looks like it doesn't work on win64
7 years ago
moneromooo-monero
6d315459b6
core: avoid possible reordering bugs wth tx/bloch hash cache
7 years ago
moneromooo-monero
f065234b71
core: cache tx and block hashes in the respective classes
...
An idea from smooth
7 years ago
lethos3
d18ff58a1c
format_utils: fix typo in assert message
...
Fix two small typos as mentioned by reddit user nthterm.
7 years ago
Riccardo Spagni
d35d626181
Merge pull request #1826
...
2c468dd4
allow user I/O in millinero, micronero, nanonero, piconero (moneromooo-monero)
7 years ago
moneromooo-monero
2c468dd429
allow user I/O in millinero, micronero, nanonero, piconero
7 years ago
moneromooo-monero
f113b92b93
core: add functions to serialize base tx info
...
That is, information without signatures (for v1) nor range
proofs and MGs (for v2)
7 years ago
Riccardo Spagni
c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
kenshi84
8027ce0c75
extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago