├── .diode.yml.example ├── .dockerignore ├── .github ├── build.sh ├── pi-arm32.dockerfile ├── pi-arm64.dockerfile └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .tool-versions ├── .travis.yml ├── BUGS.md ├── LICENSE ├── Makefile ├── README.md ├── accounts └── abi │ ├── abi.go │ ├── abi_test.go │ ├── argument.go │ ├── doc.go │ ├── error.go │ ├── method.go │ ├── method_test.go │ ├── pack.go │ ├── pack_test.go │ ├── packing_test.go │ ├── reflect.go │ ├── reflect_test.go │ ├── type.go │ ├── type_test.go │ ├── unpack.go │ └── unpack_test.go ├── blockquick ├── blockheader.go ├── blockheader_test.go └── blockquick.go ├── ci_test.sh ├── cmd ├── diode │ ├── app.go │ ├── bns.go │ ├── config.go │ ├── config_server.go │ ├── diode.go │ ├── fetch.go │ ├── gateway.go │ ├── join.go │ ├── publish.go │ ├── query.go │ ├── reset.go │ ├── socksd.go │ ├── ssh.go │ ├── time.go │ ├── token.go │ ├── tray_impl.go │ ├── tray_stub.go │ ├── update.go │ └── version.go └── gauge │ ├── README.MD │ └── gauge.go ├── command └── command.go ├── config ├── flag.go ├── logger.go ├── rlimit_notwin.go └── rlimit_win.go ├── contract ├── dns.go ├── fleet.go ├── member.go └── registry.go ├── crypto ├── bn256 │ ├── LICENSE │ ├── bn256_slow.go │ └── google │ │ ├── bn256.go │ │ ├── bn256_test.go │ │ ├── constants.go │ │ ├── curve.go │ │ ├── example_test.go │ │ ├── gfp12.go │ │ ├── gfp2.go │ │ ├── gfp6.go │ │ ├── main_test.go │ │ ├── optate.go │ │ └── twist.go ├── crypto.go ├── ecies │ ├── .gitignore │ ├── LICENSE │ ├── README │ ├── ecies.go │ ├── ecies_test.go │ └── params.go └── secp256k1 │ ├── .gitignore │ ├── LICENSE │ ├── curve.go │ ├── ext.h │ ├── libsecp256k1 │ ├── .gitignore │ ├── .travis.yml │ ├── COPYING │ ├── Makefile.am │ ├── README.md │ ├── SECURITY.md │ ├── autogen.sh │ ├── build-aux │ │ └── m4 │ │ │ ├── ax_prog_cc_for_build.m4 │ │ │ └── bitcoin_secp.m4 │ ├── configure.ac │ ├── contrib │ │ ├── lax_der_parsing.c │ │ ├── lax_der_parsing.h │ │ ├── lax_der_privatekey_parsing.c │ │ ├── lax_der_privatekey_parsing.h │ │ └── travis.sh │ ├── include │ │ ├── secp256k1.h │ │ ├── secp256k1_ecdh.h │ │ ├── secp256k1_extrakeys.h │ │ ├── secp256k1_preallocated.h │ │ ├── secp256k1_recovery.h │ │ └── secp256k1_schnorrsig.h │ ├── libsecp256k1.pc.in │ ├── obj │ │ └── .gitignore │ ├── sage │ │ ├── gen_exhaustive_groups.sage │ │ ├── group_prover.sage │ │ ├── secp256k1.sage │ │ └── weierstrass_prover.sage │ └── src │ │ ├── asm │ │ └── field_10x26_arm.s │ │ ├── assumptions.h │ │ ├── basic-config.h │ │ ├── bench.h │ │ ├── bench_ecdh.c │ │ ├── bench_ecmult.c │ │ ├── bench_internal.c │ │ ├── bench_recover.c │ │ ├── bench_schnorrsig.c │ │ ├── bench_sign.c │ │ ├── bench_verify.c │ │ ├── ecdsa.h │ │ ├── ecdsa_impl.h │ │ ├── eckey.h │ │ ├── eckey_impl.h │ │ ├── ecmult.h │ │ ├── ecmult_const.h │ │ ├── ecmult_const_impl.h │ │ ├── ecmult_gen.h │ │ ├── ecmult_gen_impl.h │ │ ├── ecmult_impl.h │ │ ├── field.h │ │ ├── field_10x26.h │ │ ├── field_10x26_impl.h │ │ ├── field_5x52.h │ │ ├── field_5x52_asm_impl.h │ │ ├── field_5x52_impl.h │ │ ├── field_5x52_int128_impl.h │ │ ├── field_impl.h │ │ ├── gen_context.c │ │ ├── group.h │ │ ├── group_impl.h │ │ ├── hash.h │ │ ├── hash_impl.h │ │ ├── modules │ │ ├── ecdh │ │ │ ├── Makefile.am.include │ │ │ ├── main_impl.h │ │ │ └── tests_impl.h │ │ ├── extrakeys │ │ │ ├── Makefile.am.include │ │ │ ├── main_impl.h │ │ │ ├── tests_exhaustive_impl.h │ │ │ └── tests_impl.h │ │ ├── recovery │ │ │ ├── Makefile.am.include │ │ │ ├── main_impl.h │ │ │ ├── tests_exhaustive_impl.h │ │ │ └── tests_impl.h │ │ └── schnorrsig │ │ │ ├── Makefile.am.include │ │ │ ├── main_impl.h │ │ │ ├── tests_exhaustive_impl.h │ │ │ └── tests_impl.h │ │ ├── num.h │ │ ├── num_gmp.h │ │ ├── num_gmp_impl.h │ │ ├── num_impl.h │ │ ├── scalar.h │ │ ├── scalar_4x64.h │ │ ├── scalar_4x64_impl.h │ │ ├── scalar_8x32.h │ │ ├── scalar_8x32_impl.h │ │ ├── scalar_impl.h │ │ ├── scalar_low.h │ │ ├── scalar_low_impl.h │ │ ├── scratch.h │ │ ├── scratch_impl.h │ │ ├── secp256k1.c │ │ ├── selftest.h │ │ ├── testrand.h │ │ ├── testrand_impl.h │ │ ├── tests.c │ │ ├── tests_exhaustive.c │ │ ├── util.h │ │ └── valgrind_ctime_test.c │ ├── panic_cb.go │ ├── secp256.go │ └── secp256_test.go ├── darwin ├── Distribution ├── Resources │ ├── banner.png │ ├── banner.svg │ ├── conclusion.html │ ├── uninstall.sh │ └── welcome.html └── scripts │ └── postinstall ├── darwin_package.sh ├── db ├── db.go └── db_test.go ├── deployment ├── darwin_rpath.sh ├── diode.service ├── diode_client.conf ├── video.service ├── video_client.conf └── zipname.sh ├── docs ├── diode.png └── gauge.gif ├── edge ├── device_ticket.go ├── inbound_request.go ├── merkle_tree.go ├── merkle_tree_test.go ├── message.go ├── protocol.go ├── request.go ├── response.go ├── ticket_test.go ├── transaction.go ├── transaction_test.go └── type.go ├── githooks └── post-receive ├── go.mod ├── go.sum ├── patch_runtime.sh ├── pkg └── gauge │ └── cmd │ ├── cmd.go │ ├── config.go │ ├── model.go │ └── window.go ├── proxy.pac ├── resources ├── embed.go └── tray.ico ├── rlp ├── decode.go ├── decode_tail_test.go ├── decode_test.go ├── doc.go ├── encode.go ├── encode_test.go ├── encoder_example_test.go ├── raw.go ├── raw_test.go └── typecache.go ├── rpc ├── backoff.go ├── bridge.go ├── bufferedconn.go ├── callmanager.go ├── callmanager_test.go ├── client.go ├── client_manager.go ├── connectedport.go ├── datapool.go ├── dial.go ├── e2e_conn.go ├── e2e_server.go ├── e2e_test.go ├── httpconn.go ├── loggingconn.go ├── metrics.go ├── packetconn.go ├── proxy.go ├── proxy_listener.go ├── remotewriter.go ├── resolver.go ├── resources.go ├── signal.go ├── socks.go ├── ssl.go ├── tcpconn.go ├── template.go ├── timer.go ├── tunnel.go ├── tunnel_test.go ├── type.go ├── type_test.go ├── udpreplyconn.go └── wsconn.go ├── staticserver ├── staticserver.go ├── staticserver_test.go ├── test.crt └── test.key ├── third_party └── systray │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── example │ ├── icon │ │ ├── icon.png │ │ ├── iconunix.go │ │ ├── iconwin.go │ │ ├── iconwin.ico │ │ ├── make_icon.bat │ │ └── make_icon.sh │ ├── main.go │ └── screenshot.png │ ├── go.mod │ ├── go.sum │ ├── systray.go │ ├── systray.h │ ├── systray_darwin.go │ ├── systray_darwin.m │ ├── systray_linux.c │ ├── systray_linux.go │ ├── systray_linux_appindicator.go │ ├── systray_linux_ayatana.go │ ├── systray_nonwindows.go │ ├── systray_windows.go │ ├── systray_windows_test.go │ └── webview_example │ ├── example.manifest │ ├── main.go │ ├── rsrc.syso │ ├── webview.h │ ├── webview_darwin.m │ ├── webview_linux.c │ ├── webview_nonwindows.go │ └── webview_windows.go ├── tools ├── go.mod ├── go.sum └── tools.go └── util ├── defaults.go ├── encoding.go ├── encoding_test.go ├── helper.go ├── helper_test.go ├── type.go └── type_test.go /.diode.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/.diode.yml.example -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | /gateway 2 | /openssl* 3 | -------------------------------------------------------------------------------- /.github/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/.github/build.sh -------------------------------------------------------------------------------- /.github/pi-arm32.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/.github/pi-arm32.dockerfile -------------------------------------------------------------------------------- /.github/pi-arm64.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/.github/pi-arm64.dockerfile -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/.gitmodules -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | golang 1.25.3 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/BUGS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/README.md -------------------------------------------------------------------------------- /accounts/abi/abi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/abi.go -------------------------------------------------------------------------------- /accounts/abi/abi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/abi_test.go -------------------------------------------------------------------------------- /accounts/abi/argument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/argument.go -------------------------------------------------------------------------------- /accounts/abi/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/doc.go -------------------------------------------------------------------------------- /accounts/abi/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/error.go -------------------------------------------------------------------------------- /accounts/abi/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/method.go -------------------------------------------------------------------------------- /accounts/abi/method_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/method_test.go -------------------------------------------------------------------------------- /accounts/abi/pack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/pack.go -------------------------------------------------------------------------------- /accounts/abi/pack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/pack_test.go -------------------------------------------------------------------------------- /accounts/abi/packing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/packing_test.go -------------------------------------------------------------------------------- /accounts/abi/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/reflect.go -------------------------------------------------------------------------------- /accounts/abi/reflect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/reflect_test.go -------------------------------------------------------------------------------- /accounts/abi/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/type.go -------------------------------------------------------------------------------- /accounts/abi/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/type_test.go -------------------------------------------------------------------------------- /accounts/abi/unpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/unpack.go -------------------------------------------------------------------------------- /accounts/abi/unpack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/accounts/abi/unpack_test.go -------------------------------------------------------------------------------- /blockquick/blockheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/blockquick/blockheader.go -------------------------------------------------------------------------------- /blockquick/blockheader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/blockquick/blockheader_test.go -------------------------------------------------------------------------------- /blockquick/blockquick.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/blockquick/blockquick.go -------------------------------------------------------------------------------- /ci_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/ci_test.sh -------------------------------------------------------------------------------- /cmd/diode/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/app.go -------------------------------------------------------------------------------- /cmd/diode/bns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/bns.go -------------------------------------------------------------------------------- /cmd/diode/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/config.go -------------------------------------------------------------------------------- /cmd/diode/config_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/config_server.go -------------------------------------------------------------------------------- /cmd/diode/diode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/diode.go -------------------------------------------------------------------------------- /cmd/diode/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/fetch.go -------------------------------------------------------------------------------- /cmd/diode/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/gateway.go -------------------------------------------------------------------------------- /cmd/diode/join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/join.go -------------------------------------------------------------------------------- /cmd/diode/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/publish.go -------------------------------------------------------------------------------- /cmd/diode/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/query.go -------------------------------------------------------------------------------- /cmd/diode/reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/reset.go -------------------------------------------------------------------------------- /cmd/diode/socksd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/socksd.go -------------------------------------------------------------------------------- /cmd/diode/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/ssh.go -------------------------------------------------------------------------------- /cmd/diode/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/time.go -------------------------------------------------------------------------------- /cmd/diode/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/token.go -------------------------------------------------------------------------------- /cmd/diode/tray_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/tray_impl.go -------------------------------------------------------------------------------- /cmd/diode/tray_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/tray_stub.go -------------------------------------------------------------------------------- /cmd/diode/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/update.go -------------------------------------------------------------------------------- /cmd/diode/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/diode/version.go -------------------------------------------------------------------------------- /cmd/gauge/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/gauge/README.MD -------------------------------------------------------------------------------- /cmd/gauge/gauge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/cmd/gauge/gauge.go -------------------------------------------------------------------------------- /command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/command/command.go -------------------------------------------------------------------------------- /config/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/config/flag.go -------------------------------------------------------------------------------- /config/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/config/logger.go -------------------------------------------------------------------------------- /config/rlimit_notwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/config/rlimit_notwin.go -------------------------------------------------------------------------------- /config/rlimit_win.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/config/rlimit_win.go -------------------------------------------------------------------------------- /contract/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/contract/dns.go -------------------------------------------------------------------------------- /contract/fleet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/contract/fleet.go -------------------------------------------------------------------------------- /contract/member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/contract/member.go -------------------------------------------------------------------------------- /contract/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/contract/registry.go -------------------------------------------------------------------------------- /crypto/bn256/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/LICENSE -------------------------------------------------------------------------------- /crypto/bn256/bn256_slow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/bn256_slow.go -------------------------------------------------------------------------------- /crypto/bn256/google/bn256.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/bn256.go -------------------------------------------------------------------------------- /crypto/bn256/google/bn256_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/bn256_test.go -------------------------------------------------------------------------------- /crypto/bn256/google/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/constants.go -------------------------------------------------------------------------------- /crypto/bn256/google/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/curve.go -------------------------------------------------------------------------------- /crypto/bn256/google/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/example_test.go -------------------------------------------------------------------------------- /crypto/bn256/google/gfp12.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/gfp12.go -------------------------------------------------------------------------------- /crypto/bn256/google/gfp2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/gfp2.go -------------------------------------------------------------------------------- /crypto/bn256/google/gfp6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/gfp6.go -------------------------------------------------------------------------------- /crypto/bn256/google/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/main_test.go -------------------------------------------------------------------------------- /crypto/bn256/google/optate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/optate.go -------------------------------------------------------------------------------- /crypto/bn256/google/twist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/bn256/google/twist.go -------------------------------------------------------------------------------- /crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/crypto.go -------------------------------------------------------------------------------- /crypto/ecies/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/ecies/.gitignore -------------------------------------------------------------------------------- /crypto/ecies/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/ecies/LICENSE -------------------------------------------------------------------------------- /crypto/ecies/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/ecies/README -------------------------------------------------------------------------------- /crypto/ecies/ecies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/ecies/ecies.go -------------------------------------------------------------------------------- /crypto/ecies/ecies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/ecies/ecies_test.go -------------------------------------------------------------------------------- /crypto/ecies/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/ecies/params.go -------------------------------------------------------------------------------- /crypto/secp256k1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/.gitignore -------------------------------------------------------------------------------- /crypto/secp256k1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/LICENSE -------------------------------------------------------------------------------- /crypto/secp256k1/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/curve.go -------------------------------------------------------------------------------- /crypto/secp256k1/ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/ext.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/.gitignore -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/.travis.yml -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/COPYING -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/Makefile.am -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/README.md -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/SECURITY.md -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | autoreconf -if --warnings=all 4 | -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/build-aux/m4/ax_prog_cc_for_build.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/build-aux/m4/ax_prog_cc_for_build.m4 -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/build-aux/m4/bitcoin_secp.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/build-aux/m4/bitcoin_secp.m4 -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/configure.ac -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/contrib/lax_der_parsing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/contrib/lax_der_parsing.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/contrib/lax_der_parsing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/contrib/lax_der_parsing.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/contrib/lax_der_privatekey_parsing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/contrib/lax_der_privatekey_parsing.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/contrib/lax_der_privatekey_parsing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/contrib/lax_der_privatekey_parsing.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/contrib/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/contrib/travis.sh -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/include/secp256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/include/secp256k1.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/include/secp256k1_ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/include/secp256k1_ecdh.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/include/secp256k1_extrakeys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/include/secp256k1_extrakeys.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/include/secp256k1_preallocated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/include/secp256k1_preallocated.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/include/secp256k1_recovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/include/secp256k1_recovery.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/include/secp256k1_schnorrsig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/include/secp256k1_schnorrsig.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/libsecp256k1.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/libsecp256k1.pc.in -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/obj/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/sage/gen_exhaustive_groups.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/sage/gen_exhaustive_groups.sage -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/sage/group_prover.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/sage/group_prover.sage -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/sage/secp256k1.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/sage/secp256k1.sage -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/sage/weierstrass_prover.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/sage/weierstrass_prover.sage -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/asm/field_10x26_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/asm/field_10x26_arm.s -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/assumptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/assumptions.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/basic-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/basic-config.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/bench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/bench.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/bench_ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/bench_ecdh.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/bench_ecmult.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/bench_ecmult.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/bench_internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/bench_internal.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/bench_recover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/bench_recover.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/bench_schnorrsig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/bench_schnorrsig.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/bench_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/bench_sign.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/bench_verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/bench_verify.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/ecdsa.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/ecdsa_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/ecdsa_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/eckey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/eckey.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/eckey_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/eckey_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/ecmult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/ecmult.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/ecmult_const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/ecmult_const.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/ecmult_const_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/ecmult_const_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/ecmult_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/ecmult_gen.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/ecmult_gen_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/ecmult_gen_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/ecmult_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/ecmult_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/field.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/field_10x26.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/field_10x26.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/field_10x26_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/field_10x26_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/field_5x52.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/field_5x52.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/field_5x52_asm_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/field_5x52_asm_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/field_5x52_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/field_5x52_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/field_5x52_int128_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/field_5x52_int128_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/field_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/field_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/gen_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/gen_context.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/group.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/group_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/group_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/hash.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/hash_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/hash_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/ecdh/Makefile.am.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/ecdh/Makefile.am.include -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/ecdh/main_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/ecdh/main_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/ecdh/tests_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/ecdh/tests_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/extrakeys/Makefile.am.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/extrakeys/Makefile.am.include -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/extrakeys/main_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/extrakeys/main_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/extrakeys/tests_exhaustive_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/extrakeys/tests_exhaustive_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/extrakeys/tests_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/extrakeys/tests_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/recovery/Makefile.am.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/recovery/Makefile.am.include -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/recovery/main_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/recovery/main_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/recovery/tests_exhaustive_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/recovery/tests_exhaustive_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/recovery/tests_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/recovery/tests_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/schnorrsig/Makefile.am.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/schnorrsig/Makefile.am.include -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/schnorrsig/main_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/schnorrsig/main_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/schnorrsig/tests_exhaustive_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/schnorrsig/tests_exhaustive_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/modules/schnorrsig/tests_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/modules/schnorrsig/tests_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/num.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/num.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/num_gmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/num_gmp.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/num_gmp_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/num_gmp_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/num_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/num_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scalar.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scalar_4x64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scalar_4x64.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scalar_4x64_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scalar_4x64_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scalar_8x32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scalar_8x32.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scalar_8x32_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scalar_8x32_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scalar_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scalar_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scalar_low.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scalar_low.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scratch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scratch.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/scratch_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/scratch_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/secp256k1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/secp256k1.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/selftest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/selftest.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/testrand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/testrand.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/testrand_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/testrand_impl.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/tests.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/tests_exhaustive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/tests_exhaustive.c -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/util.h -------------------------------------------------------------------------------- /crypto/secp256k1/libsecp256k1/src/valgrind_ctime_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/libsecp256k1/src/valgrind_ctime_test.c -------------------------------------------------------------------------------- /crypto/secp256k1/panic_cb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/panic_cb.go -------------------------------------------------------------------------------- /crypto/secp256k1/secp256.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/secp256.go -------------------------------------------------------------------------------- /crypto/secp256k1/secp256_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/crypto/secp256k1/secp256_test.go -------------------------------------------------------------------------------- /darwin/Distribution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/darwin/Distribution -------------------------------------------------------------------------------- /darwin/Resources/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/darwin/Resources/banner.png -------------------------------------------------------------------------------- /darwin/Resources/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/darwin/Resources/banner.svg -------------------------------------------------------------------------------- /darwin/Resources/conclusion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/darwin/Resources/conclusion.html -------------------------------------------------------------------------------- /darwin/Resources/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/darwin/Resources/uninstall.sh -------------------------------------------------------------------------------- /darwin/Resources/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/darwin/Resources/welcome.html -------------------------------------------------------------------------------- /darwin/scripts/postinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/darwin/scripts/postinstall -------------------------------------------------------------------------------- /darwin_package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/darwin_package.sh -------------------------------------------------------------------------------- /db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/db/db.go -------------------------------------------------------------------------------- /db/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/db/db_test.go -------------------------------------------------------------------------------- /deployment/darwin_rpath.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/deployment/darwin_rpath.sh -------------------------------------------------------------------------------- /deployment/diode.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/deployment/diode.service -------------------------------------------------------------------------------- /deployment/diode_client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/deployment/diode_client.conf -------------------------------------------------------------------------------- /deployment/video.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/deployment/video.service -------------------------------------------------------------------------------- /deployment/video_client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/deployment/video_client.conf -------------------------------------------------------------------------------- /deployment/zipname.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/deployment/zipname.sh -------------------------------------------------------------------------------- /docs/diode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/docs/diode.png -------------------------------------------------------------------------------- /docs/gauge.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/docs/gauge.gif -------------------------------------------------------------------------------- /edge/device_ticket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/device_ticket.go -------------------------------------------------------------------------------- /edge/inbound_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/inbound_request.go -------------------------------------------------------------------------------- /edge/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/merkle_tree.go -------------------------------------------------------------------------------- /edge/merkle_tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/merkle_tree_test.go -------------------------------------------------------------------------------- /edge/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/message.go -------------------------------------------------------------------------------- /edge/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/protocol.go -------------------------------------------------------------------------------- /edge/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/request.go -------------------------------------------------------------------------------- /edge/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/response.go -------------------------------------------------------------------------------- /edge/ticket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/ticket_test.go -------------------------------------------------------------------------------- /edge/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/transaction.go -------------------------------------------------------------------------------- /edge/transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/transaction_test.go -------------------------------------------------------------------------------- /edge/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/edge/type.go -------------------------------------------------------------------------------- /githooks/post-receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/githooks/post-receive -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/go.sum -------------------------------------------------------------------------------- /patch_runtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/patch_runtime.sh -------------------------------------------------------------------------------- /pkg/gauge/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/pkg/gauge/cmd/cmd.go -------------------------------------------------------------------------------- /pkg/gauge/cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/pkg/gauge/cmd/config.go -------------------------------------------------------------------------------- /pkg/gauge/cmd/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/pkg/gauge/cmd/model.go -------------------------------------------------------------------------------- /pkg/gauge/cmd/window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/pkg/gauge/cmd/window.go -------------------------------------------------------------------------------- /proxy.pac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/proxy.pac -------------------------------------------------------------------------------- /resources/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/resources/embed.go -------------------------------------------------------------------------------- /resources/tray.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/resources/tray.ico -------------------------------------------------------------------------------- /rlp/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/decode.go -------------------------------------------------------------------------------- /rlp/decode_tail_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/decode_tail_test.go -------------------------------------------------------------------------------- /rlp/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/decode_test.go -------------------------------------------------------------------------------- /rlp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/doc.go -------------------------------------------------------------------------------- /rlp/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/encode.go -------------------------------------------------------------------------------- /rlp/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/encode_test.go -------------------------------------------------------------------------------- /rlp/encoder_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/encoder_example_test.go -------------------------------------------------------------------------------- /rlp/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/raw.go -------------------------------------------------------------------------------- /rlp/raw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/raw_test.go -------------------------------------------------------------------------------- /rlp/typecache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rlp/typecache.go -------------------------------------------------------------------------------- /rpc/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/backoff.go -------------------------------------------------------------------------------- /rpc/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/bridge.go -------------------------------------------------------------------------------- /rpc/bufferedconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/bufferedconn.go -------------------------------------------------------------------------------- /rpc/callmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/callmanager.go -------------------------------------------------------------------------------- /rpc/callmanager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/callmanager_test.go -------------------------------------------------------------------------------- /rpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/client.go -------------------------------------------------------------------------------- /rpc/client_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/client_manager.go -------------------------------------------------------------------------------- /rpc/connectedport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/connectedport.go -------------------------------------------------------------------------------- /rpc/datapool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/datapool.go -------------------------------------------------------------------------------- /rpc/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/dial.go -------------------------------------------------------------------------------- /rpc/e2e_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/e2e_conn.go -------------------------------------------------------------------------------- /rpc/e2e_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/e2e_server.go -------------------------------------------------------------------------------- /rpc/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/e2e_test.go -------------------------------------------------------------------------------- /rpc/httpconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/httpconn.go -------------------------------------------------------------------------------- /rpc/loggingconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/loggingconn.go -------------------------------------------------------------------------------- /rpc/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/metrics.go -------------------------------------------------------------------------------- /rpc/packetconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/packetconn.go -------------------------------------------------------------------------------- /rpc/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/proxy.go -------------------------------------------------------------------------------- /rpc/proxy_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/proxy_listener.go -------------------------------------------------------------------------------- /rpc/remotewriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/remotewriter.go -------------------------------------------------------------------------------- /rpc/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/resolver.go -------------------------------------------------------------------------------- /rpc/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/resources.go -------------------------------------------------------------------------------- /rpc/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/signal.go -------------------------------------------------------------------------------- /rpc/socks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/socks.go -------------------------------------------------------------------------------- /rpc/ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/ssl.go -------------------------------------------------------------------------------- /rpc/tcpconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/tcpconn.go -------------------------------------------------------------------------------- /rpc/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/template.go -------------------------------------------------------------------------------- /rpc/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/timer.go -------------------------------------------------------------------------------- /rpc/tunnel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/tunnel.go -------------------------------------------------------------------------------- /rpc/tunnel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/tunnel_test.go -------------------------------------------------------------------------------- /rpc/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/type.go -------------------------------------------------------------------------------- /rpc/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/type_test.go -------------------------------------------------------------------------------- /rpc/udpreplyconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/udpreplyconn.go -------------------------------------------------------------------------------- /rpc/wsconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/rpc/wsconn.go -------------------------------------------------------------------------------- /staticserver/staticserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/staticserver/staticserver.go -------------------------------------------------------------------------------- /staticserver/staticserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/staticserver/staticserver_test.go -------------------------------------------------------------------------------- /staticserver/test.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/staticserver/test.crt -------------------------------------------------------------------------------- /staticserver/test.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/staticserver/test.key -------------------------------------------------------------------------------- /third_party/systray/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/.gitignore -------------------------------------------------------------------------------- /third_party/systray/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/CHANGELOG.md -------------------------------------------------------------------------------- /third_party/systray/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/LICENSE -------------------------------------------------------------------------------- /third_party/systray/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/Makefile -------------------------------------------------------------------------------- /third_party/systray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/README.md -------------------------------------------------------------------------------- /third_party/systray/example/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/example/icon/icon.png -------------------------------------------------------------------------------- /third_party/systray/example/icon/iconunix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/example/icon/iconunix.go -------------------------------------------------------------------------------- /third_party/systray/example/icon/iconwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/example/icon/iconwin.go -------------------------------------------------------------------------------- /third_party/systray/example/icon/iconwin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/example/icon/iconwin.ico -------------------------------------------------------------------------------- /third_party/systray/example/icon/make_icon.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/example/icon/make_icon.bat -------------------------------------------------------------------------------- /third_party/systray/example/icon/make_icon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/example/icon/make_icon.sh -------------------------------------------------------------------------------- /third_party/systray/example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/example/main.go -------------------------------------------------------------------------------- /third_party/systray/example/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/example/screenshot.png -------------------------------------------------------------------------------- /third_party/systray/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/go.mod -------------------------------------------------------------------------------- /third_party/systray/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/go.sum -------------------------------------------------------------------------------- /third_party/systray/systray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray.go -------------------------------------------------------------------------------- /third_party/systray/systray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray.h -------------------------------------------------------------------------------- /third_party/systray/systray_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_darwin.go -------------------------------------------------------------------------------- /third_party/systray/systray_darwin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_darwin.m -------------------------------------------------------------------------------- /third_party/systray/systray_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_linux.c -------------------------------------------------------------------------------- /third_party/systray/systray_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_linux.go -------------------------------------------------------------------------------- /third_party/systray/systray_linux_appindicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_linux_appindicator.go -------------------------------------------------------------------------------- /third_party/systray/systray_linux_ayatana.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_linux_ayatana.go -------------------------------------------------------------------------------- /third_party/systray/systray_nonwindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_nonwindows.go -------------------------------------------------------------------------------- /third_party/systray/systray_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_windows.go -------------------------------------------------------------------------------- /third_party/systray/systray_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/systray_windows_test.go -------------------------------------------------------------------------------- /third_party/systray/webview_example/example.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/webview_example/example.manifest -------------------------------------------------------------------------------- /third_party/systray/webview_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/webview_example/main.go -------------------------------------------------------------------------------- /third_party/systray/webview_example/rsrc.syso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/webview_example/rsrc.syso -------------------------------------------------------------------------------- /third_party/systray/webview_example/webview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/webview_example/webview.h -------------------------------------------------------------------------------- /third_party/systray/webview_example/webview_darwin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/webview_example/webview_darwin.m -------------------------------------------------------------------------------- /third_party/systray/webview_example/webview_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/webview_example/webview_linux.c -------------------------------------------------------------------------------- /third_party/systray/webview_example/webview_nonwindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/webview_example/webview_nonwindows.go -------------------------------------------------------------------------------- /third_party/systray/webview_example/webview_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/third_party/systray/webview_example/webview_windows.go -------------------------------------------------------------------------------- /tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/tools/go.mod -------------------------------------------------------------------------------- /tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/tools/go.sum -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/tools/tools.go -------------------------------------------------------------------------------- /util/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/util/defaults.go -------------------------------------------------------------------------------- /util/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/util/encoding.go -------------------------------------------------------------------------------- /util/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/util/encoding_test.go -------------------------------------------------------------------------------- /util/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/util/helper.go -------------------------------------------------------------------------------- /util/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/util/helper_test.go -------------------------------------------------------------------------------- /util/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/util/type.go -------------------------------------------------------------------------------- /util/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodechain/diode_client/HEAD/util/type_test.go --------------------------------------------------------------------------------