This is an automated email from the ASF dual-hosted git repository.
johnmcw pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-dta.git.
from aaff904 Merge branch 'master' of
github.com:apache/incubator-milagro-dta
add e1067ae Initial version of D-TA
add f7ec3bd Fix failing id_test
add b53a002 Fix fulltest.sh
add 205db17 Merge pull request #7 from apache/initial-dta
add fa1fda7 update README build instructions
add 098cdbc Merge pull request #9 from apache/update-readme
add 3fcd667 update headers in crypto code
add 9dac107 update headers in defaultservice
add f4bfc8d Merge pull request #10 from apache/update-headers
add 7d7782a add code to cmake to enable shared build
add fec31eb Merge pull request #12 from apache/update-cmake
add 85818f7 remove protobuf instructions from readme and change open API
port
add 19a33ba Add public IPFS health warining
add 00bab31 merged install instructions
add c96599c fixes duplicated first paragraph in Readme
add 6a57b92 update the build instructions
add 4ca57f4 update the installation instructions
add df95801 Merge pull request #13 from apache/update_readme
add 6584174 fix README
add 9386940 Merge pull request #14 from apache/fix-readme
add dbe2bb6 merge
add 36e5555 add missing files
add ffcf1d3 add missing port
add a4ed2b0 Merge pull request #15 from apache/update_open-api
add c8b0ba4 set default cors allow to * (#16)
add 628db62 Bugfix btcopen api (#17)
add df9838b Add order/secret request validation
add b9f8544 Merge pull request #18 from apache/beneficary-dupbug
add 9ec03c0 Fix Invalid method sig
add 770dce1 Merge pull request #19 from apache/bugfix
add eb2790d Update copyright in LICENSE (#20)
add 72cf022 updates README.md
add 688cc15 Add Beneficiary fix for Bitcoin Wallet
add 099d097 Add E2E Test for Beneficiary Fix
add 4f1c125 Merge pull request #24 from apache/BeneficiaryFix
add a1fd45a add nodetype to status page
add 0e0d097 all nodeTypes can see status page
add 312b715 Readme (#29)
add aa7ab6f Add Travis (#31)
add 3dac89c Update the IPFS bootstrap node and nodeconnector cleanup
add 4b1086d Fix broken transitive dependencies for Go 1.13 version
validation
add a32d626 update the golang crypto wrapper
add 242000c format golang code
add e69678b remove release version for amcl code in docker
add 2e7382d Merge pull request #35 from apache/issue34
add 685535a minor tweaks to readme
add f081385 minor updates
add 146cae5 more minor updates
add cfe132f Merge pull request #36 from apache/readme2
add 23077c4 Merge branch 'master' into d1
add 07932e2 Merge pull request #38 from apache/d1
new 9d1284c Merge pull request #37 from apache/develop
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.dockerignore | 3 +
.gitignore | 3 +
.travis.yml | 13 +
DISCLAIMER | 10 +
Dockerfile | 104 +++
Dockerfile-alpine | 106 +++
LICENSE | 4 +-
README.md | 187 ++++-
build-static.sh | 87 ++
build.sh | 5 +
cmd/service/commands.go | 86 ++
cmd/service/initnode.go | 165 ++++
cmd/service/main.go | 295 +++++++
cmd/servicetester/e2e_test.sh | 244 ++++++
cmd/servicetester/fulltest.sh | 43 +
cmd/servicetester/id_test.sh | 83 ++
go.mod | 52 ++
go.sum | 799 ++++++++++++++++++
libs/crypto/libpqnist/CMakeLists.txt | 104 +++
libs/crypto/libpqnist/CPackConfig.cmake | 33 +
LICENSE => libs/crypto/libpqnist/LICENSE | 0
libs/crypto/libpqnist/VERSION | 1 +
libs/crypto/libpqnist/cmake_uninstall.cmake.in | 21 +
libs/crypto/libpqnist/examples/CMakeLists.txt | 37 +
libs/crypto/libpqnist/examples/run_aescbc.c | 137 ++++
libs/crypto/libpqnist/examples/run_aesgcm.c | 177 ++++
libs/crypto/libpqnist/examples/run_bls.c | 152 ++++
libs/crypto/libpqnist/examples/run_bls_add.c | 173 ++++
libs/crypto/libpqnist/examples/run_bls_bad.c | 158 ++++
libs/crypto/libpqnist/examples/run_bls_sss.c | 176 ++++
libs/crypto/libpqnist/examples/run_encap_decap.c | 204 +++++
libs/crypto/libpqnist/examples/run_pqnist.c | 314 +++++++
libs/crypto/libpqnist/examples/run_sike.c | 146 ++++
libs/crypto/libpqnist/include/CMakeLists.txt | 9 +
libs/crypto/libpqnist/include/amcl/pqnist.h | 230 ++++++
libs/crypto/libpqnist/src/CMakeLists.txt | 30 +
libs/crypto/libpqnist/src/pqnist.c | 482 +++++++++++
libs/crypto/libpqnist/test/smoke/CMakeLists.txt | 46 ++
libs/crypto/libpqnist/test/smoke/test_aescbc.c | 139 ++++
libs/crypto/libpqnist/test/smoke/test_aesgcm.c | 179 ++++
libs/crypto/libpqnist/test/smoke/test_bls.c | 149 ++++
libs/crypto/libpqnist/test/smoke/test_bls_add.c | 216 +++++
libs/crypto/libpqnist/test/smoke/test_bls_sss.c | 187 +++++
.../crypto/libpqnist/test/smoke/test_encap_decap.c | 205 +++++
libs/crypto/libpqnist/test/smoke/test_pqnist.c | 225 +++++
libs/crypto/libpqnist/test/unit/CMakeLists.txt | 42 +
libs/crypto/libpqnist/test/unit/test_aes_decrypt.c | 229 ++++++
libs/crypto/libpqnist/test/unit/test_aes_encrypt.c | 230 ++++++
.../crypto/libpqnist/testVectors/aes/CBCMMT256.rsp | 131 +++
libs/crypto/pqnist.go | 404 +++++++++
libs/crypto/pqnist_test.go | 431 ++++++++++
libs/crypto/secp256k1.go | 110 +++
libs/crypto/secp256k1_test.go | 64 ++
libs/crypto/wrap.go | 83 ++
libs/cryptowallet/hdwallet.go | 174 ++++
libs/cryptowallet/hdwallet_test.go | 192 +++++
libs/cryptowallet/keygen.go | 86 ++
libs/cryptowallet/keygen_test.go | 42 +
libs/datastore/boltbackend.go | 243 ++++++
libs/datastore/boltbackend_test.go | 151 ++++
libs/datastore/datastore.go | 154 ++++
libs/datastore/gobcodec.go | 51 ++
libs/datastore/jsoncodec.go | 38 +
libs/documents/build | 9 +
libs/documents/crypto.go | 171 ++++
libs/documents/docList.go | 83 ++
libs/documents/docValidation_test.go | 111 +++
libs/documents/docs.go | 235 ++++++
libs/documents/docs.pb.go | 908 +++++++++++++++++++++
libs/documents/docs.proto | 136 +++
libs/documents/docs.validator.pb.go | 176 ++++
libs/documents/docs_test.go | 229 ++++++
libs/ipfs/apiconnector.go | 174 ++++
libs/ipfs/ipfs.go | 43 +
libs/ipfs/memory.go | 104 +++
libs/ipfs/nodeconnector.go | 259 ++++++
libs/ipfs/nodeconnector_test.go | 89 ++
libs/logger/logger.go | 164 ++++
libs/logger/textlogger.go | 70 ++
libs/transport/authorizer.go | 152 ++++
libs/transport/http.go | 528 ++++++++++++
libs/validators/customvalidators.go | 31 +
lint.sh | 7 +
open-api.yaml | 517 ++++++------
pkg/api/client.go | 91 +++
pkg/api/proto.go | 171 ++++
pkg/bitcoinplugin/coin.go | 134 +++
pkg/bitcoinplugin/coin_test.go | 52 ++
pkg/bitcoinplugin/helpers.go | 225 +++++
pkg/bitcoinplugin/helpers_test.go | 47 ++
pkg/bitcoinplugin/open-api.yaml | 110 +++
pkg/bitcoinplugin/service.go | 140 ++++
pkg/common/common.go | 260 ++++++
pkg/config/config.go | 142 ++++
pkg/config/default.go | 78 ++
pkg/defaultservice/fulfill.go | 123 +++
pkg/defaultservice/identity.go | 146 ++++
pkg/defaultservice/order.go | 281 +++++++
pkg/defaultservice/plugable.go | 38 +
pkg/defaultservice/service.go | 114 +++
pkg/endpoints/endpoints.go | 381 +++++++++
pkg/safeguardsecret/README.md | 34 +
pkg/safeguardsecret/open-api.yaml | 124 +++
pkg/safeguardsecret/service.go | 80 ++
pkg/service/service.go | 51 ++
plugins/bitcoinplugin.go | 26 +
plugins/milagroplugin.go | 24 +
plugins/plugin.go | 71 ++
plugins/safeguardsecret.go | 26 +
test.sh | 7 +
110 files changed, 15980 insertions(+), 266 deletions(-)
create mode 100644 .dockerignore
create mode 100644 .travis.yml
create mode 100644 DISCLAIMER
create mode 100644 Dockerfile
create mode 100644 Dockerfile-alpine
create mode 100755 build-static.sh
create mode 100755 build.sh
create mode 100644 cmd/service/commands.go
create mode 100644 cmd/service/initnode.go
create mode 100644 cmd/service/main.go
create mode 100755 cmd/servicetester/e2e_test.sh
create mode 100755 cmd/servicetester/fulltest.sh
create mode 100755 cmd/servicetester/id_test.sh
create mode 100644 go.mod
create mode 100644 go.sum
create mode 100644 libs/crypto/libpqnist/CMakeLists.txt
create mode 100644 libs/crypto/libpqnist/CPackConfig.cmake
copy LICENSE => libs/crypto/libpqnist/LICENSE (100%)
create mode 100644 libs/crypto/libpqnist/VERSION
create mode 100644 libs/crypto/libpqnist/cmake_uninstall.cmake.in
create mode 100644 libs/crypto/libpqnist/examples/CMakeLists.txt
create mode 100644 libs/crypto/libpqnist/examples/run_aescbc.c
create mode 100644 libs/crypto/libpqnist/examples/run_aesgcm.c
create mode 100644 libs/crypto/libpqnist/examples/run_bls.c
create mode 100644 libs/crypto/libpqnist/examples/run_bls_add.c
create mode 100644 libs/crypto/libpqnist/examples/run_bls_bad.c
create mode 100644 libs/crypto/libpqnist/examples/run_bls_sss.c
create mode 100644 libs/crypto/libpqnist/examples/run_encap_decap.c
create mode 100644 libs/crypto/libpqnist/examples/run_pqnist.c
create mode 100644 libs/crypto/libpqnist/examples/run_sike.c
create mode 100644 libs/crypto/libpqnist/include/CMakeLists.txt
create mode 100644 libs/crypto/libpqnist/include/amcl/pqnist.h
create mode 100644 libs/crypto/libpqnist/src/CMakeLists.txt
create mode 100644 libs/crypto/libpqnist/src/pqnist.c
create mode 100644 libs/crypto/libpqnist/test/smoke/CMakeLists.txt
create mode 100644 libs/crypto/libpqnist/test/smoke/test_aescbc.c
create mode 100644 libs/crypto/libpqnist/test/smoke/test_aesgcm.c
create mode 100644 libs/crypto/libpqnist/test/smoke/test_bls.c
create mode 100644 libs/crypto/libpqnist/test/smoke/test_bls_add.c
create mode 100644 libs/crypto/libpqnist/test/smoke/test_bls_sss.c
create mode 100644 libs/crypto/libpqnist/test/smoke/test_encap_decap.c
create mode 100644 libs/crypto/libpqnist/test/smoke/test_pqnist.c
create mode 100644 libs/crypto/libpqnist/test/unit/CMakeLists.txt
create mode 100644 libs/crypto/libpqnist/test/unit/test_aes_decrypt.c
create mode 100644 libs/crypto/libpqnist/test/unit/test_aes_encrypt.c
create mode 100644 libs/crypto/libpqnist/testVectors/aes/CBCMMT256.rsp
create mode 100644 libs/crypto/pqnist.go
create mode 100644 libs/crypto/pqnist_test.go
create mode 100644 libs/crypto/secp256k1.go
create mode 100644 libs/crypto/secp256k1_test.go
create mode 100644 libs/crypto/wrap.go
create mode 100644 libs/cryptowallet/hdwallet.go
create mode 100644 libs/cryptowallet/hdwallet_test.go
create mode 100644 libs/cryptowallet/keygen.go
create mode 100644 libs/cryptowallet/keygen_test.go
create mode 100644 libs/datastore/boltbackend.go
create mode 100644 libs/datastore/boltbackend_test.go
create mode 100644 libs/datastore/datastore.go
create mode 100644 libs/datastore/gobcodec.go
create mode 100644 libs/datastore/jsoncodec.go
create mode 100755 libs/documents/build
create mode 100644 libs/documents/crypto.go
create mode 100644 libs/documents/docList.go
create mode 100644 libs/documents/docValidation_test.go
create mode 100644 libs/documents/docs.go
create mode 100644 libs/documents/docs.pb.go
create mode 100644 libs/documents/docs.proto
create mode 100644 libs/documents/docs.validator.pb.go
create mode 100644 libs/documents/docs_test.go
create mode 100644 libs/ipfs/apiconnector.go
create mode 100644 libs/ipfs/ipfs.go
create mode 100644 libs/ipfs/memory.go
create mode 100644 libs/ipfs/nodeconnector.go
create mode 100644 libs/ipfs/nodeconnector_test.go
create mode 100644 libs/logger/logger.go
create mode 100644 libs/logger/textlogger.go
create mode 100644 libs/transport/authorizer.go
create mode 100644 libs/transport/http.go
create mode 100644 libs/validators/customvalidators.go
create mode 100755 lint.sh
create mode 100644 pkg/api/client.go
create mode 100644 pkg/api/proto.go
create mode 100644 pkg/bitcoinplugin/coin.go
create mode 100644 pkg/bitcoinplugin/coin_test.go
create mode 100644 pkg/bitcoinplugin/helpers.go
create mode 100644 pkg/bitcoinplugin/helpers_test.go
create mode 100644 pkg/bitcoinplugin/open-api.yaml
create mode 100644 pkg/bitcoinplugin/service.go
create mode 100644 pkg/common/common.go
create mode 100644 pkg/config/config.go
create mode 100644 pkg/config/default.go
create mode 100644 pkg/defaultservice/fulfill.go
create mode 100644 pkg/defaultservice/identity.go
create mode 100644 pkg/defaultservice/order.go
create mode 100644 pkg/defaultservice/plugable.go
create mode 100644 pkg/defaultservice/service.go
create mode 100644 pkg/endpoints/endpoints.go
create mode 100644 pkg/safeguardsecret/README.md
create mode 100644 pkg/safeguardsecret/open-api.yaml
create mode 100644 pkg/safeguardsecret/service.go
create mode 100644 pkg/service/service.go
create mode 100644 plugins/bitcoinplugin.go
create mode 100644 plugins/milagroplugin.go
create mode 100644 plugins/plugin.go
create mode 100644 plugins/safeguardsecret.go
create mode 100755 test.sh