Commit Graph

154 Commits (7cdd147da5b06a692b0b825992de3bb07f142156)

Author SHA1 Message Date
Gentian 4b932ff314 changed crypto to cncrypto so it generated libcncrypto
7 years ago
hyc a467321800 Clean up ARMv8-a aes_expand_key()
7 years ago
Jaquee f5bd346573
IOS CMAKE build settings
7 years ago
Guillaume LE VAILLANT 93b32892f7 Silence warning about possibly uninitialized pointer
7 years ago
darentuzi 585c917691 Specify "524,288" iterations instead of "500,000"
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
NanoAkron 67693415ff
Fix compiler error about nested externs in slow_hash.c by moving declarations
7 years ago
Riccardo Spagni 2a996f492f
Merge pull request #1510
8 years ago
MoroccanMalinois 80abc3bc4a Build wallet with Android NDK
8 years ago
fireice-uk 474c249c90 cleaner log calc algorithm
8 years ago
Antonio Huete Jimenez b00da61eab Preliminary support for DragonFly BSD
8 years ago
moneromooo-monero f6fcf0ef26
oaes_lib: fix a leak on OOM error path
8 years ago
moneromooo-monero c80f4d416d
wallet: fix output collision detection for view wallets
8 years ago
NanoAkron f71b06770b
Changed to ..._HASHBITS everywhere for consistency
8 years ago
Randi Joseph 9e54616924 Dropped "bit" from bitmonero.
8 years ago
redfish e1c7af35d4 cmake: transitive deps and remove deprecated LINK_*
8 years ago
redfish 54010b97b4 crypto: armv7: slow-hash: remove redundant source include
8 years ago
Howard Chu 69b59186f3
Add ARMv8-A AES support
8 years ago
redfish 24d93370ad crypto,cmake: enable ASM mul impl on ARM; add cmake opt
8 years ago
moneromooo-monero d4b62a1e29
rct amount key modified as per luigi1111's recommendations
8 years ago
moneromooo-monero e70e8a69f4
crypto: error out where appropriate
8 years ago
moneromooo-monero 9b1afe5f2d
ringct: import of Shen Noether's ring confidential transactions
8 years ago
Riccardo Spagni ba61f37f9c
Merge pull request #846
8 years ago
redfish 95be58ef0e crypto: slow-hash: disable mul implemented in asm for ARM
8 years ago
redfish 21dbc95b47 crypto: slow-hash: fix misleading indent
8 years ago
redfish 70f363401b crypto: slow-hash: remove unused hash list for ARM
8 years ago
redfish 1a7772fbae crypto: oaes_lib: remove unused _NR array
8 years ago
redfish 6462a3a6db crypto: fix compile error: use named type in sizeof
8 years ago
moneromooo-monero d539be3359
crypto: make clear generate_random_bytes is not thread safe
8 years ago
moneromooo-monero 31587bdd15
random: call abort(3) instead of assert in must_succeed macro
8 years ago
Riccardo Spagni 0a4dd68c17 minor tweaks, add readme for crypto_ops_builder
8 years ago
Howard Chu b937a2c915 Use boost::thread instead of std::thread
8 years ago
moneromooo-monero c7e6b77395
crypto: only check MONERO_USE_SOFTWARE_AES once
8 years ago
moneromooo-monero 74aef213fe
crypto: use software AES based on the MONERO_USE_SOFTWARE_AES env var
8 years ago
me0wmix 28f95eb001 OpenBSD support for Monero.
8 years ago
Howard Chu 8ce12a978e Fix arm asm
9 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
warptangent 725acc7f17
Replace tabs with two spaces for consistency with rest of codebase
9 years ago
Riccardo Spagni bb0c161e7d renamed folder
9 years ago
Javier Smooth b19456dc6d Re-enable optimized slow-hash if someone is trying to compile w/MSVC (disabling it was unintentional)
9 years ago
Riccardo Spagni 32077d3810
Merge pull request #385
9 years ago
Riccardo Spagni 6b7be9f89b
Merge pull request #383
9 years ago
ShenNoether 0a4bc84b2f Added ref10 shen_ed25519_ref code, which includes code that can replace crypto-ops with a version straight from Bernstein's ref 10
9 years ago
ShenNoether 0d70fdca8c revert to 776b4fc91a
9 years ago
ShenNoether b01f286473 Added shen_ed25519_ref to crypto ops subfolder, the point is to directly have bitmonero's crypto code come from bernstein et al's ref 10 code
9 years ago
roman 3b5330e895 use correct unsigned type
9 years ago
roman 59cc92b388 removed some gcc warnings. mainly unused variables.
9 years ago
moneromooo-monero 98c76a388c
chacha8: add a key generation variant that take a pointer and size
9 years ago
moneromooo-monero a2d7a5fb49
encrypted payment ids are now 64 bit, instead of 256 bit
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e5d2680094 ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)
9 years ago
Javier Smooth 1b19ee040f disable non-working optimized slow_hash on 32 bit intel
9 years ago
Riccardo Spagni b2b612794d
no newline at end of file
9 years ago
Riccardo Spagni 3ece1584f0
make fallback compatible with newer slow-hash
9 years ago
Riccardo Spagni 9b3673a54c
added portable slow-hash, updated makefile targets, fixed readme
9 years ago
Riccardo Spagni e70bc3d369
fixed sse2 ifdef
9 years ago
Riccardo Spagni 2b3b70a261
remove aes flag, detect no sse2
9 years ago
Riccardo Spagni f4b69d553a
year updated in license
10 years ago
Ben Boeckel f53f04724c cmake: handle private vs. public headers
10 years ago
Ben Boeckel 55ca7d3b34 cmake: refactor common code with libraries
10 years ago
Ben Boeckel 89cff7bddc cmake: put each library into its own directory
10 years ago
David G. Andersen 28dfb4b178 capitalize Keccak everywhere
10 years ago
David G. Andersen ce2ad65599 typo fix - cryptonight, not cryptonote
10 years ago
David G. Andersen e4fb913b2d Fix comment start for two functions
10 years ago
David G. Andersen 46f26ffe88 another typo fix
10 years ago
David G. Andersen ac6bc4859f fix typo
10 years ago
David G. Andersen d744dd1be5 More documentation
10 years ago
David G. Andersen 4d493f6d4f initial doxygen commenting of the CryptoNight proof-of-work code
10 years ago
Oran Juice 4f693d715c
Merge with origin/master
10 years ago
Oran Juice 6be139b511
Moved mnemonics code to src/mnemonics
10 years ago
Zachary Michaels aba3497fdd More preprocessor fixes for slow-hash
10 years ago
Zachary Michaels cf91545734 Correct includes for mingw in slow-hash
10 years ago
Zachary Michaels 2b76e9d8a3 Change Windows include to windows
10 years ago
fluffypony ccb2ab2b7b mmap on FreeBSD doesn't have MAP_HUGETLB
10 years ago
fluffypony 110f110181 Include sys/time.h on BSD
10 years ago
fluffypony a8d043b6dd replace ftime with gettimeofday on FreeBSD because lcompat is stupid
10 years ago
fluffypony 266c639f4f more FreeBSD fixes
10 years ago
fluffypony e1d31e0a8b malloc.h reference fixed for FreeBSD
10 years ago
fluffypony 6afbdd9754 FreeBSD alloca.h reference fixed
10 years ago
rfree2monero 2ef0aee81d Fix tree-hash cnt n^2. Asserts, comment. Squash2
10 years ago
fluffypony f8025cada9 fixed OS X malloc.h reference
10 years ago
fluffypony 6fc995fe5d License updated to BSD 3-clause
10 years ago
Zachary Michaels 849c52c7ed Remove unused array in cn_slow_hash
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e12ccdf905 Update slow-hash.c
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo 156312f64a Update slow-hash.c
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo 72643c47da Update slow-hash.c
10 years ago
Thomas Winget 537b911af1 stupid signed arithmetic.
10 years ago
Thomas Winget 8bc032ed09 more pointer-based derp
10 years ago
Thomas Winget 72c3f36ca4 fixed some pointer- and loop-based derps
10 years ago
Thomas Winget d22e458c6c builds, but doesn't link. other than that, electrum-style recovery implemented (but not tested\!)
10 years ago
Thomas Winget 8661f9a970 missing '.at' on two map calls. built on some machines, very strange...
10 years ago
Thomas Winget e89949c766 revert 'dirty hack' change to crypto.h. need a better way for sure.
10 years ago
tom cd63132502 compile issues, resolve later. commiting because switching machines
10 years ago
Thomas Winget 4f382b3830 most functions prototyped/modified for wallet recovery
10 years ago
mydesktop 3a3a817678 0.8.8update
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo 44f61c3965 Update slow-hash.c
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo ab7b25da5e Create aesb.c
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo 49d55d3c30 Update slow-hash.c
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e4f7b92ff9 Update oaes_lib.c
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo 98e0326596 Update oaes_lib.h
10 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e41c808d8d Update oaes_config.h
10 years ago