You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@milagro.apache.org by sm...@apache.org on 2019/08/23 14:19:10 UTC

[incubator-milagro-dta] 01/01: Merge pull request #7 from apache/initial-dta

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 <sm...@users.noreply.github.com>
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(-)