Skip to content

Conversation

@manju956
Copy link
Owner

No description provided.

Ram-srini and others added 30 commits August 6, 2019 12:19
1. Updated the solidity contract file path from current directory to absolute path

Signed-off-by: Ramakrishna Srinivasamurthy <ramakrishna.srinivasamurthy@intel.com>
Signed-off-by: danintel <daniel.anderson@intel.com>
Update the solidity contract file path in config file
1. Added actual API to remove the entry(key->value from lmdb table.

Signed-off-by: Ramakrishna Srinivasamurthy <ramakrishna.srinivasamurthy@intel.com>
Add remove method to delete an entry from lmdb table
2. Standardized whether there is # in line after license

Signed-off-by: Julian Kida <kida.julian@gmail.com>
Signed-off-by: Manoj Gopalakrishnan <manoj.gopalakrishnan@intel.com>
Includes fixes for following
- Rename work_load_id to workload_id
- Fix incorrect json error message when encryptedRequestHash field is missing in request
- Add return values for functions decrypt_data and decrypted_response
- Provide proper hex string values for ApplicationTypeId and OrganizationId
- worker_id is made valid hex string

Signed-off-by: manju956 <manjunath.a.c@intel.com>
Refactor enclave, manager and utilities
Includes following changes
- Remove index 0 from all input requests
- Use workload_id as identifier of work order requests

Signed-off-by: manju956 <manjunath.a.c@intel.com>
- A common utility function which accepts error code and message to create
  JRPC error response object is added. This eliminates redundant code.

Signed-off-by: manju956 <manjunath.a.c@intel.com>
Signed-off-by: Ramakrishna Srinivasamurthy <ramakrishna.srinivasamurthy@intel.com>
…actor

Utility to create error response is added
…changes

Use workload_id param to identify type of workorder requests
2. Added hex string utilities

Signed-off-by: Jucchan kida.julian@gmail.com
Signed-off-by: Julian Kida <kida.julian@gmail.com>

Changed argument and variable name in hex_utils

Signed-off-by: Jucchan kida.julian@gmail.com
Signed-off-by: Julian Kida <kida.julian@gmail.com>

1. Added license information
2. Added function comments
3. Added newline at end of files
4. Changed function names to snake case
5. Removed unnecessary imports
6. Separated lines that were too long

Signed-off-by: Julian Kida <kida.julian@gmail.com>

1. Changed variable names to snake case
2. Separated long lines

Signed-off-by: Julian Kida <kida.julian@gmail.com>

1. Renamed workorder_json to json_rpc_request
2. In json_rpc_request: renamed WorkOrderJson to JsonRpcRequest, added new WorkOrderJson class

Signed-off-by: Julian Kida <kida.julian@gmail.com>

1. Moved client files into new folder clients/
2. Reduced line length to <=80
3. Changed workloadId to be used as request type identifier
4. Fixed issue in workload_idspatcher that ignored first echo indata

Signed-off-by: Julian Kida <kida.julian@gmail.com>
Corrected typo that was crashing the client
when a single input json is submitted.

Signed-off-by: manju956 <manjunath.a.c@intel.com>
Fix Demo script for single input json request
- Separate TC SGX C++ files from python files.
- Move python files to examples directory.
- Move tcf connector to examples directory.
- Move tcs listener to connectors/direct.
- Move tcs enclave manager to examples directory.
- Separate SGX common workloads files from example workloads.
- Separate SWIG enclave interface and crypto interface.
- Modify build files corresponding to new directory structure.

Signed-off-by: Manoj Gopalakrishnan <manoj.gopalakrishnan@intel.com>
1. New class TextServiceClient in service_client.generic to pass strings
2. Request handler
3. Helper proxy
4. Listener
5. Test app

Signed-off-by: Julian Kida <kida.julian@gmail.com>

1. Moved files to new folder remote_lmdb
2. Changed serialization method to fix encoding bug with even number of backslashes
3. Added tests

Signed-off-by: Julian Kida <kida.julian@gmail.com>

Refactored to match new structure

Signed-off-by: Julian Kida <kida.julian@gmail.com>
2. Minor edits to comments

Signed-off-by: Julian Kida <kida.julian@gmail.com>
2. Renamed test app

Signed-off-by: Julian Kida <kida.julian@gmail.com>
Signed-off-by: Julian Kida <kida.julian@gmail.com>
Signed-off-by: Julian Kida <kida.julian@gmail.com>
m3ngyang and others added 9 commits August 19, 2019 20:04
Signed-off-by: mengyang02 <mengyang02@baidu.com>
2. Fixed import statements in connectors
3. Fixed bugs in direct model connectors
4. Improved legibility of ethereum connector test output

Signed-off-by: Julian Kida <kida.julian@gmail.com>
- Since dataHash and workerEncryptionKey parameters are optional, keep them with empty value.

Signed-off-by: manju956 <manjunath.a.c@intel.com>
When worker update flow is called, worker registry handler crashes.
Removed wrong JSON deserialization

Signed-off-by: manju956 <manjunath.a.c@intel.com>
@manju956 manju956 force-pushed the test_jenkins branch 2 times, most recently from f94b99a to 4d4e34d Compare August 21, 2019 10:19
- Seperate docker-compose files are included for build and testing.
- dock-compose-test file executes multiple test flows.
- run_tests script is modified to trigger Demo.py
- Added JenkinsFile to run docker-compose files

Signed-off-by: manju956 <manjunath.a.c@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants