This is an automated email from the ASF dual-hosted git repository. smihaylov pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/incubator-milagro-dta.git
commit 205db1764385fb88f44cd0b6a18e1dd8ff1965b8 Merge: 9ab7b72 b53a002 Author: Stanislav Mihaylov <[email protected]> AuthorDate: Fri Aug 23 17:19:04 2019 +0300 Merge pull request #7 from apache/initial-dta Initial version of D-TA .dockerignore | 3 + .gitignore | 3 + Dockerfile | 105 +++ Dockerfile-alpine | 100 +++ README.md | 51 +- 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 | 180 ++++ cmd/servicetester/fulltest.sh | 43 + cmd/servicetester/id_test.sh | 83 ++ go.mod | 41 + go.sum | 802 ++++++++++++++++++ libs/crypto/libpqnist/CMakeLists.txt | 97 +++ libs/crypto/libpqnist/CPackConfig.cmake | 33 + libs/crypto/libpqnist/LICENSE | 202 +++++ 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 | 118 +++ libs/crypto/libpqnist/examples/run_aesgcm.c | 158 ++++ libs/crypto/libpqnist/examples/run_encap_decap.c | 190 +++++ libs/crypto/libpqnist/examples/run_pqnist.c | 288 +++++++ libs/crypto/libpqnist/examples/run_sign_verify.c | 140 ++++ .../libpqnist/examples/run_sign_verify_bad.c | 147 ++++ libs/crypto/libpqnist/examples/run_sike.c | 127 +++ libs/crypto/libpqnist/include/CMakeLists.txt | 5 + libs/crypto/libpqnist/include/pqnist/pqnist.h | 149 ++++ libs/crypto/libpqnist/src/CMakeLists.txt | 25 + libs/crypto/libpqnist/src/pqnist.c | 272 ++++++ libs/crypto/libpqnist/test/smoke/CMakeLists.txt | 46 ++ libs/crypto/libpqnist/test/smoke/test_aescbc.c | 120 +++ libs/crypto/libpqnist/test/smoke/test_aesgcm.c | 160 ++++ .../crypto/libpqnist/test/smoke/test_encap_decap.c | 190 +++++ libs/crypto/libpqnist/test/smoke/test_pqnist.c | 198 +++++ .../crypto/libpqnist/test/smoke/test_sign_verify.c | 136 +++ libs/crypto/libpqnist/test/unit/CMakeLists.txt | 42 + libs/crypto/libpqnist/test/unit/test_aes_decrypt.c | 210 +++++ libs/crypto/libpqnist/test/unit/test_aes_encrypt.c | 211 +++++ .../crypto/libpqnist/testVectors/aes/CBCMMT256.rsp | 131 +++ libs/crypto/pqnist.go | 238 ++++++ libs/crypto/pqnist_test.go | 261 ++++++ 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 | 225 +++++ libs/ipfs/apiconnector.go | 174 ++++ libs/ipfs/ipfs.go | 43 + libs/ipfs/memory.go | 104 +++ libs/ipfs/nodeconnector.go | 256 ++++++ 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 | 501 +++++++----- pkg/api/client.go | 91 +++ pkg/api/proto.go | 170 ++++ 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 | 419 ++++++++++ pkg/bitcoinplugin/service.go | 123 +++ pkg/common/common.go | 260 ++++++ pkg/config/config.go | 142 ++++ pkg/config/default.go | 80 ++ pkg/defaultservice/fulfill.go | 106 +++ pkg/defaultservice/identity.go | 125 +++ pkg/defaultservice/order.go | 239 ++++++ pkg/defaultservice/plugable.go | 20 + pkg/defaultservice/service.go | 113 +++ pkg/endpoints/endpoints.go | 378 +++++++++ pkg/safeguardsecret/README.md | 34 + pkg/safeguardsecret/safeguardsecret-api.yaml | 123 +++ 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 + 103 files changed, 14474 insertions(+), 255 deletions(-)
