Paul Shapiro
|
d517038059
|
switching from wasm to asm.js for numerous reasons such as load time (currently, tradeoff is that seed-and-keys-from-mnemonic takes a long time for some reason, maybe keccak... keep JS impl?), switching optimizations to speed
|
6 years ago |
Paul Shapiro
|
59a383c7c1
|
bridged new serial_bridge_index methods and added all manual call test cases in MyMoneroCoreCpp_int.node.js - pending replacing JS API fns with these calls. this commit shows the first working POC of transpiling the major monero src to JS, and has shown that startup time must be optimized. that's currently a WIP.. contribution welcome
|
6 years ago |
Paul Shapiro
|
b9cdc1966d
|
removed monero-core-custom top lvl submod as it's now within mymonero-core-cpp
|
6 years ago |
Paul Shapiro
|
fad0bd589b
|
new mymonero-core-cpp commits
|
6 years ago |
Paul Shapiro
|
002bcaa657
|
added new mymonero-core-cpp (aka …--new) as submodule, with bin/update_submodules and Readme update
|
6 years ago |
Paul Shapiro
|
4d7eb477ac
|
build-openssl-emscripten.sh: fixed -i suffix
|
6 years ago |
Paul Shapiro
|
e58ff678d3
|
openssl build scripts -- pending bridge to new C++ impls, incl bulletproofs
|
6 years ago |
Paul Shapiro
|
5ebcc30499
|
removed a log
|
6 years ago |
Paul Shapiro
|
902a35253c
|
updated MyMoneroCoreCpp.js build; cryptonote_utils: extracted destination formatting and money amount formatting to sendingFunds_utils and money_format_utils respectively, and added IPCsafe (string instead of JSBigInt params) create_transaction variant to support call from electron renderer procs etc, and added more complete load readiness waiting interface, and added locateFile impl for passing as emscripten Module template to locate wasm file in various environments; monero_cryptonote_utils_instance: detecting electron renderer and exposing via electron.remote call (will this cause issues with anyone's build systems trying to include electron\?); commenting logs
|
6 years ago |
Paul Shapiro
|
ad4d8024f8
|
modified emcpp build script organization and added flags
|
6 years ago |
Paul Shapiro
|
08730fe613
|
readme updates
|
6 years ago |
Paul Shapiro
|
b529bdbeaa
|
fix ups to emscripten build procedures; swapped cryptonote_crypto_EMSCRIPTEN with MyMoneroCoreCpp.(js,wasm), and had to introduce blocking to methods which use CNCrypto var due to new async Module init; updated Readme
|
6 years ago |
Paul Shapiro
|
75a207d428
|
boost buildchain (download expanded dir contents to contrib/boost-sdk .. may make it a locked submod later but leaving version open for now since we have working 1.6.7) & working monero src sc_reduce32 poc include + JS call
|
6 years ago |
Paul Shapiro
|
3d24fc09b8
|
transition commit adding monero-core-custom, prior to adding boost
|
6 years ago |
Paul Shapiro
|
c04651731e
|
sc_reduce32 poc
|
6 years ago |
Paul Shapiro
|
7a7148537c
|
initial emjs build & test chain impl - excluding it from global jest tests pending imminent wasm parent path fix PR merge
|
6 years ago |
Paul Shapiro
|
f69da791fc
|
corrected package.version to 1.0.0 to resolve #36
|
6 years ago |
Paul Shapiro
|
37c86c23e0
|
Merge pull request #34 from HenryNguyen5/tests/ringct_simple
Add test for simple rct signature generation
|
6 years ago |
HenryNguyen5
|
cc16607acd
|
Add test for simple rct signature generation
|
6 years ago |
Paul Shapiro
|
0be08905a4
|
Merge pull request #33 from HenryNguyen5/test/range_proof_w_fee
Test/range proof w fee
|
6 years ago |
HenryNguyen5
|
4618329ac1
|
Add with_fee test, split out helper utils and clean up tests
|
6 years ago |
HenryNguyen5
|
4d99ca6e0e
|
Update comments for accuracy
|
6 years ago |
Paul Shapiro
|
675b0c24e5
|
Merge pull request #32 from HenryNguyen5/test/range_proofs
Test/range proofs
|
6 years ago |
HenryNguyen5
|
0f17dab4ac
|
Have test fully pass
|
6 years ago |
HenryNguyen5
|
9cde4ef5d7
|
Change how verRctMG is done
|
6 years ago |
HenryNguyen5
|
d976f88080
|
Progress commit
|
6 years ago |
HenryNguyen5
|
9b3bf23d50
|
Add partial test
|
6 years ago |
HenryNguyen5
|
eb0a5aa0b8
|
Add verRct/Range/RctMG
|
6 years ago |
Paul Shapiro
|
8dd8668257
|
Merge pull request #31 from HenryNguyen5/test/add-tests
[Test/add tests][RE-MERGE->DEVELOP] Add tests for genBorromean and MLSAG_gen
|
6 years ago |
HenryNguyen5
|
ad4fe4931d
|
Convert 2017 copyright -> 2018
|
6 years ago |
HenryNguyen5
|
2fb735f5b1
|
Add license files
|
6 years ago |
HenryNguyen5
|
d3845e947a
|
Split up tests for parallel execution
|
6 years ago |
HenryNguyen5
|
89a9138ce5
|
Revert unused parameters removal
|
6 years ago |
HenryNguyen5
|
0ef04dad25
|
Add MLSAG_ver and tests for MLSAG_gen
|
6 years ago |
HenryNguyen5
|
e4d6954c0e
|
Add borromean tests, add verifyBorromean function
|
6 years ago |
HenryNguyen5
|
7cc61a361e
|
Remove console log
|
6 years ago |
HenryNguyen5
|
e264fedc63
|
Add ecdh encode/decode tests
|
6 years ago |
HenryNguyen5
|
dbdc2bb6b2
|
Add node test env, ignore nacl for test coverage
|
6 years ago |
HenryNguyen5
|
f0f0f0879a
|
Expose d2s/d2h to api for testing
|
6 years ago |
HenryNguyen5
|
2d0a24f944
|
Add wallaby support (for editor integration)
|
6 years ago |
Paul Shapiro
|
7d3b7421bc
|
README: regular contributors
|
6 years ago |
Paul Shapiro
|
a343dd0b71
|
README: note about workflow
|
6 years ago |
Paul Shapiro
|
612d9365da
|
Merge pull request #26 from HenryNguyen5/chore/add-jest
Chore/add jest
|
6 years ago |
HenryNguyen5
|
3bcaeaf330
|
Add code coverage command
|
6 years ago |
HenryNguyen5
|
922857b94d
|
Rename test file to be captured by Jest + fix invalid variable name
|
6 years ago |
HenryNguyen5
|
c903e1a1d0
|
Fix incorrectly exported module
|
6 years ago |
HenryNguyen5
|
dc78f300d6
|
Add Jest depdendency
|
6 years ago |
Paul Shapiro
|
3190004f8f
|
Merge pull request #25 from HenryNguyen5/chore/add-prettier
Chore/add prettier
|
6 years ago |
HenryNguyen5
|
6f3142aa1c
|
Add prettier support
|
6 years ago |
Paul Shapiro
|
87aaa28655
|
Merge pull request #24 from HenryNguyen5/chore/add-to-gitignore
Add node modules to gitignore
|
6 years ago |