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:09 UTC

[incubator-milagro-dta] branch develop updated (9ab7b72 -> 205db17)

This is an automated email from the ASF dual-hosted git repository.

smihaylov pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-dta.git.


    from 9ab7b72  Because init shouldn't be there. Merge branch 'init'
     add e1067ae  Initial version of D-TA
     add f7ec3bd  Fix failing id_test
     add b53a002  Fix fulltest.sh
     new 205db17  Merge pull request #7 from apache/initial-dta

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 +
 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 +
 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        | 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, 14272 insertions(+), 255 deletions(-)
 create mode 100644 .dockerignore
 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_encap_decap.c
 create mode 100644 libs/crypto/libpqnist/examples/run_pqnist.c
 create mode 100644 libs/crypto/libpqnist/examples/run_sign_verify.c
 create mode 100644 libs/crypto/libpqnist/examples/run_sign_verify_bad.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/pqnist/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_encap_decap.c
 create mode 100644 libs/crypto/libpqnist/test/smoke/test_pqnist.c
 create mode 100644 libs/crypto/libpqnist/test/smoke/test_sign_verify.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/safeguardsecret-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


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

Posted by sm...@apache.org.
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(-)